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á.
Pré-requisitos
Recomendamos o Android Studio
No código de amostra, você fornece as credenciais do Amazon Cognito.
Siga esses procedimentos para configurar um grupo de usuários e um grupo de identidades do Amazon Cognito.
Configurar um grupo de usuários
Para configurar um grupo de usuários
-
Faça login no console do Amazon Cognito
e verifique se a região está correta. -
Na navegação à esquerda, escolha Grupos de usuários.
-
Na seção Grupos de usuários, escolha Criar grupo de usuários.
-
Complete as seguintes seções:
Etapa 1: Configurar a experiência de login - Na seção Opções de login do grupo de usuários do Cognito, selecione as opções apropriadas.
Escolha Próximo.
Etapa 2: Configurar os requisitos de segurança - Selecione as opções apropriadas.
Escolha Próximo.
Etapa 3: Configurar a experiência de inscrição - Selecione as opções apropriadas.
Escolha Próximo.
Etapa 4: Configurar a entrega de mensagens - Selecione as opções apropriadas.
No campo de seleção de IAM função, selecione uma função existente ou crie uma nova função.
Escolha Próximo.
Etapa 5: integre seu aplicativo - Selecione as opções apropriadas.
No campo Cliente inicial do aplicativo, escolha Cliente confidencial.
Escolha Próximo.
Etapa 6: Revisar e criar - Revise suas seleções das seções anteriores e escolha Criar grupo de usuários.
-
Na página Grupos de usuários, selecione o pool que você acabou de criar.
Copie o ID do grupo de usuários e anote isso para mais tarde. No
awsconfiguration.json
arquivo, isso éCognitoUserPool.Default.PoolId
. -
Selecione a guia Integração de aplicativos e vá até a parte inferior da página.
-
Na seção Lista de clientes do aplicativo, escolha o nome do cliente do aplicativo que você acabou de criar.
Copie o ID do cliente e anote isso para mais tarde. No
awsconfiguration.json
arquivo, isso éCognitoUserPool.Default.AppClientId
. -
Mostre o segredo do cliente e anote isso para mais tarde. No
awsconfiguration.json
arquivo, isso éCognitoUserPool.Default.AppClientSecret
.
Configurar um pool de identidades
Para configurar um grupo de identidades
-
Faça login no console do Amazon Cognito
e verifique se a região está correta. -
Na navegação à esquerda, escolha Pools de identidade.
-
Selecione Criar banco de identidades.
Configure o banco de identidades.
Etapa 1: Configurar a confiança do grupo de identidades - Conclua as seguintes seções:
Acesso do usuário - Selecione Acesso autenticado
Fontes de identidade autenticadas - Selecione o grupo de usuários do Amazon Cognito
Escolha Próximo.
Etapa 2: Configurar permissões - Na seção Função autenticada, preencha os seguintes campos:
IAMfunção - Selecione Criar uma nova IAM função
IAMnome da função - Insira um nome e anote-o para uma etapa posterior.
Escolha Próximo.
Etapa 3: Conectar provedores de identidade - Na seção Detalhes do grupo de usuários, preencha os seguintes campos:
ID do grupo de usuários - Selecione o grupo de usuários que você criou anteriormente.
ID do cliente do aplicativo - Selecione o ID do cliente do aplicativo que você criou anteriormente.
Escolha Próximo.
Etapa 4: Configurar propriedades - Digite um nome no campo Nome do pool de identidades.
Escolha Próximo.
Etapa 5: Revise e crie - revise suas seleções em cada uma das seções e selecione Criar grupo de identidades.
-
Na página Conjuntos de identidades, selecione seu novo grupo de identidades.
Copie o ID do grupo de identidades e anote isso para mais tarde. No
awsconfiguration.json
arquivo, isso éCredentialsProvider.CognitoIdentity.Default.PoolId
. -
Atualize as permissões para a IAM função.
Faça login no AWS Management Console e abra o IAM console em https://console.aws.amazon.com/iam/
. Na navegação à esquerda, escolha Funções.
Encontre e selecione a função que você criou acima.
nota
Use a barra de pesquisa, se necessário.
Selecione a política de permissões anexada.
Selecione Edit (Editar).
Selecione a JSONguia e substitua a política pela seguinte:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "cognito-identity:*", "kinesisvideo:*" ], "Resource": [ "*" ] } ] }
Escolha Próximo.
Selecione a caixa ao lado de Definir esta nova versão como padrão, se ela ainda não estiver selecionada.
Selecione Save Changes (Salvar alterações).