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.8 (2020-04-02)
fix dependency on legacy from botocore.vendored import requests (thx @davidfsmith)
0.1.7 (2020-01-10)
fix honoring TTL (thx @AlFalahTaieb)
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
File details
Details for the file amazon_lex_bot_deploy-0.1.9.tar.gz
.
File metadata
- Download URL: amazon_lex_bot_deploy-0.1.9.tar.gz
- Upload date:
- Size: 19.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b340657aa703529b03cf7c1d086ca032cadb9a2fb2250393805dc941a4d2598 |
|
MD5 | b02f3c15bc4c2d954129ee1a5ecf850e |
|
BLAKE2b-256 | fb5763ef0b638394a9dd247ce5ffd231464e096400216384428f483cb3337210 |