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 4: configurar o Amazon Cognito
Para gerenciar permissões e usuários do aplicativo Web, você precisa configurar o Amazon Cognito. O Amazon Cognito garante que o aplicativo Web seja seguro e tenha controle de acesso. O Amazon Cognito usa bancos de identidades para fornecer credenciais da AWS que concedem aos seus usuários acesso a outros serviços da AWS. Para este tutorial, ele fornece acesso ao Amazon Lex.
Ao criar um banco de identidades, o Amazon Cognito fornece perfis (IAM) da AWS Identity and Access Management para usuários autenticados e não autenticados. Modifique os perfis do IAM adicionando políticas que concedem acesso ao Amazon Lex.
Para configurar o Amazon Cognito
-
Faça login no AWS Management Console e abra o console do Amazon Cognito em https://console.aws.amazon.com/cognito/
. -
Escolha Gerencie grupos de identidades.
-
Escolha Criar novo grupo de identidades.
-
Configure o banco de identidades.
-
Nome do banco de identidades: insira um nome que indique a finalidade do banco, como
BotPool
. -
Na seção Identidades não autenticadas, escolha Permitir acesso a identidades não autenticadas.
-
-
Escolha Create Pool (Criar grupo).
-
Na página Identificar os perfis do IAM a serem usados com seu novo banco de identidades, escolha Exibir detalhes.
-
Registre os nomes dos perfis do IAM. Você os modificará posteriormente.
-
Selecione Permitir.
-
Na página Conceitos básicos do Amazon Cognito, para Plataforma, escolha JavaScript.
-
Na seção Obter credenciais da AWS, localize e registre o ID do banco de identidades.
-
Para permitir acesso ao Amazon Lex, modifique os perfis do IAM autenticados e não autenticados.
Faça login no AWS Management Console e abra o console do IAM em https://console.aws.amazon.com/iam/
. -
No painel de navegação, em Gerenciamento de acesso, escolha Perfis.
-
Na caixa de pesquisa, insira o nome do perfil do IAM autenticado e marque a caixa de seleção ao lado dele.
-
Escolha Anexar políticas.
-
Na caixa de pesquisa, insira
AmazonLexRunBotsOnly
e marque a caixa de seleção ao lado dele. -
Escolha Anexar política.
-
-
Insira o nome do perfil do IAM não autenticado na caixa de pesquisa e marque a caixa de seleção ao lado dele.
-
Escolha Anexar políticas.
-
Na caixa de pesquisa, insira
AmazonLexRunBotsOnly
e marque a caixa de seleção ao lado dele. -
Escolha Anexar política.
-
Próxima etapa
Etapa 5: implantar seu bot como um aplicativo Web