Prérequis - Amazon Kinesis Video Streams

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Prérequis

Nous vous recommandons Android Studio pour la vérification, la modification et l'exécution du code de l'application. Nous vous recommandons d'utiliser la dernière version stable.

Dans l'exemple de code, vous fournissez les informations d'identification Amazon Cognito.

Suivez ces procédures pour configurer un groupe d'utilisateurs et un pool d'identités Amazon Cognito.

Configuration d'un groupe d'utilisateurs

Pour configurer un groupe d'utilisateurs
  1. Connectez-vous à la console Amazon Cognito et vérifiez que la région est correcte.

  2. Dans le menu de navigation de gauche, choisissez Groupes d'utilisateurs.

  3. Dans la section Groupes d'utilisateurs, choisissez Créer un groupe d'utilisateurs.

  4. Complétez les sections suivantes :

    1. Étape 1 : Configuration de l'expérience de connexion - Dans la section des options de connexion au groupe d'utilisateurs de Cognito, sélectionnez les options appropriées.

      Sélectionnez Suivant.

    2. Étape 2 : Configuration des exigences de sécurité - Sélectionnez les options appropriées.

      Sélectionnez Suivant.

    3. Étape 3 : Configuration de l'expérience d'inscription - Sélectionnez les options appropriées.

      Sélectionnez Suivant.

    4. Étape 4 : Configuration de la livraison des messages - Sélectionnez les options appropriées.

      Dans le champ de sélection des IAM rôles, sélectionnez un rôle existant ou créez-en un nouveau.

      Sélectionnez Suivant.

    5. Étape 5 : Intégrez votre application - Sélectionnez les options appropriées.

      Dans le champ Client initial de l'application, sélectionnez Client confidentiel.

      Sélectionnez Suivant.

    6. Étape 6 : révision et création : passez en revue les sélections des sections précédentes, puis choisissez Créer un groupe d'utilisateurs.

  5. Sur la page Groupes d'utilisateurs, sélectionnez le pool que vous venez de créer.

    Copiez l'ID du groupe d'utilisateurs et notez-le pour plus tard. Dans le awsconfiguration.json dossier, c'estCognitoUserPool.Default.PoolId.

  6. Sélectionnez l'onglet Intégration des applications et rendez-vous au bas de la page.

  7. Dans la section Liste des clients de l'application, choisissez le nom du client de l'application que vous venez de créer.

    Copiez l'ID client et notez-le pour plus tard. Dans le awsconfiguration.json dossier, c'estCognitoUserPool.Default.AppClientId.

  8. Affichez le secret du client et notez-le pour plus tard. Dans le awsconfiguration.json dossier, c'estCognitoUserPool.Default.AppClientSecret.

Configuration d'un pool d'identités

Pour configurer un pool d'identités
  1. Connectez-vous à la console Amazon Cognito et vérifiez que la région est correcte.

  2. Dans le menu de navigation de gauche, choisissez Identity pools.

  3. Choisissez Créer un groupe d'identités.

  4. Configurez le pool d'identités.

    1. Étape 1 : Configurer la confiance du pool d'identités - Complétez les sections suivantes :

      • Accès utilisateur : sélectionnez Accès authentifié

      • Sources d'identité authentifiées : sélectionnez le groupe d'utilisateurs Amazon Cognito

      Sélectionnez Suivant.

    2. Étape 2 : Configuration des autorisations - Dans la section Rôle authentifié, renseignez les champs suivants :

      • IAMrôle - Sélectionnez Créer un nouveau IAM rôle

      • IAMnom du rôle - Entrez un nom et notez-le pour une étape ultérieure.

      Sélectionnez Suivant.

    3. Étape 3 : Connecter les fournisseurs d'identité - Dans la section Détails du groupe d'utilisateurs, complétez les champs suivants :

      • ID du groupe d'utilisateurs : sélectionnez le groupe d'utilisateurs que vous avez créé précédemment.

      • ID du client de l'application : sélectionnez l'ID du client de l'application que vous avez créé précédemment.

      Sélectionnez Suivant.

    4. Étape 4 : Configuration des propriétés - Entrez un nom dans le champ Nom du pool d'identités.

      Sélectionnez Suivant.

    5. Étape 5 : révision et création : passez en revue vos sélections dans chacune des sections, puis sélectionnez Créer un pool d'identités.

  5. Sur la page Groupes d'identités, sélectionnez votre nouveau pool d'identités.

    Copiez l'ID du pool d'identités et notez-le pour plus tard. Dans le awsconfiguration.json dossier, c'estCredentialsProvider.CognitoIdentity.Default.PoolId.

  6. Mettez à jour les autorisations associées au IAM rôle.

    1. Connectez-vous à la IAM console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/iam/.

    2. Dans le menu de navigation de gauche, sélectionnez Rôles.

    3. Recherchez et sélectionnez le rôle que vous avez créé ci-dessus.

      Note

      Utilisez la barre de recherche, si nécessaire.

    4. Sélectionnez la politique d'autorisation jointe.

      Tâche de sélection Modifier.

    5. Sélectionnez l'JSONonglet et remplacez la politique par la suivante :

      { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "cognito-identity:*", "kinesisvideo:*" ], "Resource": [ "*" ] } ] }

      Sélectionnez Suivant.

    6. Cochez la case à côté de Définir cette nouvelle version comme version par défaut si elle n'est pas déjà sélectionnée.

      Sélectionnez Enregistrer les modifications.