Pré-requisitos - Amazon Kinesis Video Streams

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 para examinar, editar e executar o código do aplicativo. Recomendamos usar a versão estável mais recente.

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
  1. Faça login no console do Amazon Cognito e verifique se a região está correta.

  2. Na navegação à esquerda, escolha Grupos de usuários.

  3. Na seção Grupos de usuários, escolha Criar grupo de usuários.

  4. Complete as seguintes seções:

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

    2. Etapa 2: Configurar os requisitos de segurança - Selecione as opções apropriadas.

      Escolha Próximo.

    3. Etapa 3: Configurar a experiência de inscrição - Selecione as opções apropriadas.

      Escolha Próximo.

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

    5. Etapa 5: integre seu aplicativo - Selecione as opções apropriadas.

      No campo Cliente inicial do aplicativo, escolha Cliente confidencial.

      Escolha Próximo.

    6. Etapa 6: Revisar e criar - Revise suas seleções das seções anteriores e escolha Criar grupo de usuários.

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

  6. Selecione a guia Integração de aplicativos e vá até a parte inferior da página.

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

  8. 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
  1. Faça login no console do Amazon Cognito e verifique se a região está correta.

  2. Na navegação à esquerda, escolha Pools de identidade.

  3. Selecione Criar banco de identidades.

  4. Configure o banco de identidades.

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

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

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

    4. Etapa 4: Configurar propriedades - Digite um nome no campo Nome do pool de identidades.

      Escolha Próximo.

    5. Etapa 5: Revise e crie - revise suas seleções em cada uma das seções e selecione Criar grupo de identidades.

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

  6. Atualize as permissões para a IAM função.

    1. Faça login no AWS Management Console e abra o IAM console em https://console.aws.amazon.com/iam/.

    2. Na navegação à esquerda, escolha Funções.

    3. Encontre e selecione a função que você criou acima.

      nota

      Use a barra de pesquisa, se necessário.

    4. Selecione a política de permissões anexada.

      Selecione Edit (Editar).

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

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