Se você estiver usando o Amazon Lex V2, consulte o Guia do Amazon Lex V2.
Se você estiver usando o Amazon Lex V1, recomendamos atualizar seus bots para o Amazon Lex V2. Não estamos mais adicionando novos atributos à V1 e recomendamos o uso da V2 para todos os novos bots.
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: Crie uma função do Lambda (console)
Crie uma função do Lambda (usando o esquema lex-order-flowers-python) e execute a invocação de teste usando dados do evento de exemplo no console do AWS Lambda.
Você retorna ao console do Amazon Lex e adiciona a função do Lambda como o hook de código para atender à intenção OrderFlowers
no OrderFlowersBot
que criou na seção anterior.
Para criar a função do Lambda (console)
-
Faça login no AWS Management Console e abra o console AWS Lambda em https://console.aws.amazon.com/lambda/
. -
Escolha Criar função.
-
Na página Create function (Criar função), selecione Usar um blueprint (Usar um esquema). Digite
lex-
na caixa de texto do filtro e pressioneEnter
para localizar o esquema e selecione o esquemalex-order-flowers-python
.Os esquemas da função do Lambda são fornecidos em Node.js e em Python. Para este exercício, use o esquema baseado em Python.
-
Na página Basic information (Informações básicas), faça o seguinte:
-
Digite o nome de uma função do Lambda (
OrderFlowersCodeHook
). -
Em Perfil de execução, escolha Criar um novo perfil com as permissões básicas do Lambda.
-
Deixe os outros valores padrão.
-
-
Escolha Criar função.
-
Se você estiver usando uma localidade diferente do inglês (EUA) (en-US), atualize os nomes das intenções conforme descrito em Atualização de um esquema para uma localidade específica.
-
Testar a função do Lambda
-
Selecione Select a test event (Selecionar um evento de teste), Configure test events (Configurar eventos de teste).
-
Selecione Amazon Lex Order Flowers (Flores do pedido do Amazon Lex) da lista Event template (Modelo do evento). Este evento de exemplo corresponde ao modelo de solicitação/resposta do Amazon Lex (consulte Uso de funções do Lambda). Dê um nome ao evento de teste (
LexOrderFlowersTest
). -
Escolha Criar.
-
Selecione Testar para testar o hook de código.
-
Verifique se a função do Lambda foi executada com êxito. A resposta, neste caso, corresponde ao modelo de resposta do Amazon Lex.
-
Próxima etapa
Etapa 4: Adicione a função do Lambda como hook de código (console)