If you are using Amazon Lex V2, refer to the Amazon Lex V2 guide instead.
If you are using Amazon Lex V1, we recommend upgrading your bots to Amazon Lex V2. We are no longer adding new features to V1 and strongly recommend using V2 for all new bots.
Exercise 5: Create an Alias (AWS CLI)
An alias is a pointer to a specific version of a bot. With an alias you can easily update the version that your client applications are using. For more information, see Versioning and Aliases.To run the commands in this exercise, you need to know the region where the commands will be run. For a list of regions, see Model Building Quotas .
To create an alias (AWS CLI)
-
In the AWS CLI, get the version of the
OrderFlowersBot
bot that you created in Exercise 4: Publish a Version (AWS CLI).aws lex-models get-bot \ --region
region
\ --name OrderFlowersBot \ --version-or-aliasversion
> OrderFlowersBot_V5.json -
In a text editor, open
OrderFlowersBot_v5.json
. Find and record the version number. -
In the AWS CLI, create the bot alias:
aws lex-models put-bot-alias \ --region
region
\ --name PROD \ --bot-name OrderFlowersBot \ --bot-versionversion
The following is the reponse from the server:
{ "name": "PROD", "createdDate":
timestamp
, "checksum": "checksum
", "lastUpdatedDate":timestamp
, "botName": "OrderFlowersBot", "botVersion": "1" }}
Next Step
Exercise 6: Clean Up (AWS CLI)