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á.
Antes de poder publicar uma intenção, você tem que publicar todos os tipos de slot mencionados pela intenção. Os tipos de slot devem ser versões numeradas, não a versão $LATEST
.
Primeiro, atualize a intenção OrderFlowers
para usar a versão do tipo de slot FlowerTypes
que você publicou na etapa anterior. Depois, publique uma nova versão da intenção OrderFlowers
.
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 uma intenção (AWS CLI)
-
No AWS CLI, obtenha a
$LATEST
versão daOrderFlowers
intenção e salve-a em um arquivo:aws lex-models get-intent \ --region
region
\ --name OrderFlowers \ --intent-version "\$LATEST" > OrderFlowers_V4.json -
Em um editor de texto, abra o arquivo
OrderFlowers_V4.json
. Exclua os camposcreatedDate
,lastUpdatedDate
eversion
. Encontre o tipo de slotFlowerTypes
e altere a versão para o número da versão que você registrou na etapa anterior. O seguinte fragmento do arquivoOrderFlowers_V4.json
mostra a localização da alteração:{ "slotType": "FlowerTypes", "name": "FlowerType", "slotConstraint": "Required", "valueElicitationPrompt": { "maxAttempts": 2, "messages": [ { "content": "What type of flowers?", "contentType": "PlainText" } ] }, "priority": 1, "slotTypeVersion": "
version
", "sampleUtterances": [] }, -
No AWS CLI, salve a revisão da intenção:
aws lex-models put-intent \ --name OrderFlowers \ --cli-input-json file://OrderFlowers_V4.json
-
Obtenha a soma de verificação da última revisão da intenção:
aws lex-models get-intent \ --region
region
\ --name OrderFlowers \ --intent-version "\$LATEST" > OrderFlowers_V4a.jsonO seguinte fragmento de resposta mostra a soma de verificação da intenção. Registre isso para a próxima etapa.
"name": "OrderFlowers", "checksum": "
checksum
", "version": "$LATEST", -
Publique uma nova versão da intenção:
aws lex-models create-intent-version \ --region
region
\ --name OrderFlowers \ --checksum "checksum
"O seguinte fragmento de resposta mostra a nova versão da intenção. Registre o número da versão para a próxima etapa.
"name": "OrderFlowers", "checksum": "
checksum
", "version": "version
",
Próxima etapa
Etapa 3: Publicar o bot (AWS CLI)