Projetos na AWS
Os bots ficaram ainda melhores
com .NET e o AWS Toolkit for Visual Studio
Módulo 2: Criação de código de gancho AWS Lambda
Neste módulo, você criará e configurará a função Lambda como código de gancho usado com o Lex Bot.
Visão geral
Neste módulo, você criará e configurará a função Lambda como código de gancho usado com o Lex Bot para executar inicialização, validação e/ou preenchimento na configuração de intenção da Lex. Você tem quatro (4) opções disponíveis para escolher para criar a função .NET Lambda.
Tempo para a conclusão
20 minutos
Serviços usados
AWS Lambda
Instruções de implementação
Siga as instruções passo a passo abaixo para criar a função Lambda para Lex. Para expandir a seção, clique no número de cada etapa.
-
Etapa 1: Criar e carregar o Lambda usando o AWS Toolkit for Visual Studio (opção do Windows)
Para o nosso chatbot, precisaremos criar e carregar a função Lambda dentro do Visual Studio usando o kit de ferramentas da AWS.
a. Dentro do Visual Studio, clique em Arquivo > Novo > Projeto.
b. Na tela seguinte, escolha o modelo de projeto AWS Lambda Project (.NET Core) em Outros idiomas > Visual C# > AWS Lambda. Veja a primeira captura de tela abaixo.
c. Na próxima página, escolha o blueprint Order Flowers. Veja a segunda captura de tela abaixo.
d. Após a criação do projeto, clique com o botão direito do mouse no projeto Explore a Solução e clique em Publicar no AWS Lambda
e. Digite um nome de função e clique em Avançar.
f. Na página seguinte, escolha uma função existente ou escolha AWS LambdaFullAccess em Nova função baseada na política gerenciada da AWS.
g. Então, clique em Upload e faça login no console para abrir sua função carregada para teste
Escolha o modelo do Projeto AWS Lambda
Escolha o blueprint Order Flowers
-
Etapa 2: Testar a função do Lambda
a. Clique no botão Test (Teste) no canto direito para testar a função.
b. Isso abrirá o módulo Configure Test Event (Configurar evento de teste), semelhante ao exemplo abaixo:
c. Escolha o modelo de teste de pedido de flores, caso ele não esteja selecionado por padrão.
d. Crie um nome para o evento de teste.
e. Clique em Criar.
f. Clique em Testar e veja se o seu Lambda é executado com sucesso.
-
Etapa 3: Configurar o Amazon Lex Bot
a. No Console de Gerenciamento da AWS, escolha Serviços e use a barra de pesquisa para digitar "Amazon Lex".
b. Quando estiver dentro do Amazon Lex, clique no nome do seu bot. Quando estiver na página de bot, certifique-se de clicar em Editar na parte superior. Em seguida, em Inicialização e validação do Lambda, marque a caixa de seleção de Inicialização e Validação do Código de Gancho . Em seguida, no menu suspenso, selecione o Lambda que você criou neste módulo.
c. Em Cumprimento, selecione Função do AWS Lambda e selecione novamente o Lambda que você criou neste módulo na lista suspensa.
d. Agora, certifique-se de criar seu bot e publicá-lo (botões na parte superior). Então você pode executar o código localmente e ver se o seu bot funciona!