The sample code provides a deploy function and an executable to easily deploy an Amazon Lex bot based on a Lex Schema file.
Project description
amazon-lex-bot-deploy
Amazon Lex Bot Deploy
The sample code provides a deploy function and an executable to easily deploy an Amazon Lex bot based on a Lex Schema file.
License Summary
This sample code is made available under a modified MIT license. See the LICENSE file.
Deploy and export Amazon Lex Schema bots easily. Maintain bots in source, share and use for CI/CD processes:
pip install amazon-lex-bot-deploy
then:
lex-bot-deploy --example BookTrip
To get the JSON schema easily:
lex-bot-get-schema --lex-bot-name BookTrip
And you can specify which schema you would like to deploy obviously:
lex-bot-deploy -s BookTrip_Export.json
For an example how to use the API check the CLI command https://github.com/aws-samples/amazon-lex-bot-deploy/blob/master/bin/lex-bot-deploy
Free software: MIT-0 license (https://github.com/aws/mit-0)
Documentation: https://lex-bot-deploy.readthedocs.io.
Features
Let me know :-)
Thoughts: * make creation of permissions optional * allow mapping of Lambda endpoints or allow options to map aliases to Lambda function (tbd)
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.1.0 (2018-12-07)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for amazon_lex_bot_deploy-0.1.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | eba74519e9b18a1594914cb201d5d4fd8f2cebb865a76331c2557d502cc033b4 |
|
MD5 | 59de0ad4b4578b0994b8dea151798693 |
|
BLAKE2b-256 | 97b7c509939b760c50c75894100c1a487b752e02f52c34bbe61468f2b46c47fd |
Hashes for amazon_lex_bot_deploy-0.1.6-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17b6f6a29ff16e485ed015316c74bf030ed5bd99ba929fda3994107d804a9ae6 |
|
MD5 | 70d24cd949aa7fddbd6f0c08799c4ac9 |
|
BLAKE2b-256 | 3f60afc69cf433fc302c1787716482e8344bb51bc5a58d86dbed9e44d1573a33 |