Etapa 3: Crie uma função do Lambda (console) - Amazon Lex V1

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)
  1. Faça login no AWS Management Console e abra o console AWS Lambda em https://console.aws.amazon.com/lambda/.

  2. Escolha Criar função.

  3. Na página Create function (Criar função), selecione Usar um blueprint (Usar um esquema). Digite lex- na caixa de texto do filtro e pressione Enter para localizar o esquema e selecione o esquema lex-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.

  4. 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.

  5. Escolha Criar função.

  6. 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.

  7. Testar a função do Lambda

    1. Selecione Select a test event (Selecionar um evento de teste), Configure test events (Configurar eventos de teste).

    2. 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).

    3. Escolha Criar.

    4. Selecione Testar para testar o hook de código.

    5. 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)