Aviso de fim do suporte: em 15 de setembro de 2025, o suporte para o Amazon Lex V1 AWS será interrompido. Depois de 15 de setembro de 2025, você não poderá mais acessar o console do Amazon Lex V1 ou os recursos do Amazon Lex V1. Se você estiver usando o Amazon Lex V2, consulte o guia do Amazon Lex V2 em vez disso.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Etapa 3: Publicar o bot (AWS CLI)
Depois que você tiver publicado todos os tipos de slot e intenções que são usados pelo seu bot, você pode publicar o bot.
Atualize o bot OrderFlowersBot para usar a intenção OrderFlowers que você atualizou na etapa anterior. Depois, publique uma nova versão do bot OrderFlowersBot.
nota
O AWS CLI exemplo a seguir está formatado para Unix, Linux e macOS. Para Windows, altere "\$LATEST" para $LATEST e substitua o caractere de continuação de barra invertida (\) no final de cada linha por um circunflexo (^).
Para publicar uma versão de um bot (AWS CLI)
-
No AWS CLI, obtenha a
$LATESTversão doOrderFlowersBotbot e salve-a em um arquivo:aws lex-models get-bot \ --regionregion\ --name OrderFlowersBot \ --version-or-alias "\$LATEST" > OrderFlowersBot_V4.json -
Em um editor de texto, abra o arquivo
OrderFlowersBot_V4.json. Exclua os camposcreatedDate,lastUpdatedDate,statuseversion. Encontre a intençãoOrderFlowerse altere a versão para o número da versão que você registrou na etapa anterior. O seguinte fragmento deOrderFlowersBot_V4.jsonmostra a localização da alteração."intents": [ { "intentVersion": "version", "intentName": "OrderFlowers" } -
Em AWS CLI, salve a nova revisão do bot. Anote o número de versão retornado pela chamada a
put-bot.aws lex-models put-bot \ --name OrderFlowersBot \ --cli-input-json file://OrderFlowersBot_V4.json -
Obtenha a soma de verificação da última revisão do bot. Use o número de versão retornado na etapa 3.
aws lex-models get-bot \ --regionregion\ --version-or-aliasversion\ --name OrderFlowersBot > OrderFlowersBot_V4a.jsonO seguinte fragmento de resposta mostra a soma de verificação do bot. Registre isso para a próxima etapa.
"name": "OrderFlowersBot", "locale": "en-US", "checksum": "checksum", -
Publique uma nova versão do bot:
aws lex-models create-bot-version \ --regionregion\ --name OrderFlowersBot \ --checksum "checksum"O seguinte fragmento de resposta mostra a nova versão do bot.
"checksum": "
checksum", "abortStatement": { ... }, "version": "1", "lastUpdatedDate":timestamp,
Próxima etapa
Exercício 5: Criar um alias (AWS CLI)