Voraussetzungen - Amazon Kinesis Video Streams

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Voraussetzungen

Wir empfehlen Android Studio für das Überprüfen, Bearbeiten und Ausführen des Anwendungscodes. Wir empfehlen, die neueste stabile Version zu verwenden.

Im Beispielcode geben Sie Amazon Cognito Cognito-Anmeldeinformationen an.

Gehen Sie wie folgt vor, um einen Amazon Cognito Cognito-Benutzerpool und einen Identitätspool einzurichten.

Richten Sie einen Benutzerpool ein

Einrichten eines Benutzerpools
  1. Melden Sie sich bei der Amazon Cognito Cognito-Konsole an und überprüfen Sie, ob die Region korrekt ist.

  2. Wählen Sie in der linken Navigation Benutzerpools aus.

  3. Wählen Sie im Abschnitt Benutzerpools die Option Benutzerpool erstellen aus.

  4. Füllen Sie die folgenden Abschnitte aus:

    1. Schritt 1: Anmeldeerlebnis konfigurieren — Wählen Sie im Abschnitt Anmeldeoptionen für den Cognito-Benutzerpool die entsprechenden Optionen aus.

      Klicken Sie auf Weiter.

    2. Schritt 2: Sicherheitsanforderungen konfigurieren — Wählen Sie die entsprechenden Optionen aus.

      Klicken Sie auf Weiter.

    3. Schritt 3: Anmeldevorgang konfigurieren — Wählen Sie die entsprechenden Optionen aus.

      Klicken Sie auf Weiter.

    4. Schritt 4: Nachrichtenzustellung konfigurieren — Wählen Sie die entsprechenden Optionen aus.

      Wählen Sie im Feld für die IAMRollenauswahl eine bestehende Rolle aus oder erstellen Sie eine neue Rolle.

      Klicken Sie auf Weiter.

    5. Schritt 5: Integrieren Sie Ihre App — Wählen Sie die entsprechenden Optionen aus.

      Wählen Sie im Feld Erster App-Client die Option Vertraulicher Kunde aus.

      Klicken Sie auf Weiter.

    6. Schritt 6: Überprüfen und erstellen — Überprüfen Sie Ihre Auswahl aus den vorherigen Abschnitten und wählen Sie dann Benutzerpool erstellen.

  5. Wählen Sie auf der Seite Benutzerpools den Pool aus, den Sie gerade erstellt haben.

    Kopieren Sie die Benutzerpool-ID und notieren Sie sich diese für später. In der awsconfiguration.json Datei ist dasCognitoUserPool.Default.PoolId.

  6. Wählen Sie die Registerkarte App-Integration und gehen Sie zum Ende der Seite.

  7. Wählen Sie im Abschnitt App-Client-Liste den Namen des App-Clients aus, den Sie gerade erstellt haben.

    Kopieren Sie die Client-ID und notieren Sie sich dies für später. In der awsconfiguration.json Datei ist dasCognitoUserPool.Default.AppClientId.

  8. Zeigen Sie dem Client das Geheimnis und notieren Sie sich das für später. In der awsconfiguration.json Datei ist dasCognitoUserPool.Default.AppClientSecret.

Richten Sie einen Identitätspool ein

Einrichten eines Identitäten-Pools
  1. Melden Sie sich bei der Amazon Cognito Cognito-Konsole an und überprüfen Sie, ob die Region korrekt ist.

  2. Wählen Sie in der linken Navigation Identity Pools aus.

  3. Wählen Sie Identitätspool erstellen.

  4. Konfigurieren Sie den Identitätspool.

    1. Schritt 1: Identity Pool Trust konfigurieren — Füllen Sie die folgenden Abschnitte aus:

      • Benutzerzugriff — Wählen Sie Authentifizierter Zugriff

      • Authentifizierte Identitätsquellen — Wählen Sie den Amazon Cognito Cognito-Benutzerpool

      Klicken Sie auf Weiter.

    2. Schritt 2: Berechtigungen konfigurieren — Füllen Sie im Abschnitt Authentifizierte Rolle die folgenden Felder aus:

      • IAMRolle — Wählen Sie Neue IAM Rolle erstellen

      • IAMRollenname — Geben Sie einen Namen ein und notieren Sie sich diesen für einen späteren Schritt.

      Klicken Sie auf Weiter.

    3. Schritt 3: Identitätsanbieter Connect — Füllen Sie im Abschnitt Benutzerpooldetails die folgenden Felder aus:

      • Benutzerpool-ID — Wählen Sie den Benutzerpool aus, den Sie zuvor erstellt haben.

      • App-Client-ID — Wählen Sie die App-Client-ID aus, die Sie zuvor erstellt haben.

      Klicken Sie auf Weiter.

    4. Schritt 4: Eigenschaften konfigurieren — Geben Sie einen Namen in das Feld Identitätspoolname ein.

      Klicken Sie auf Weiter.

    5. Schritt 5: Überprüfen und erstellen — Überprüfen Sie Ihre Auswahl in den einzelnen Abschnitten und wählen Sie dann Identitätspool erstellen aus.

  5. Wählen Sie auf der Seite Identitätspools Ihren neuen Identitätspool aus.

    Kopieren Sie die Identitätspool-ID und notieren Sie sich dies für später. In der awsconfiguration.json Datei ist dasCredentialsProvider.CognitoIdentity.Default.PoolId.

  6. Aktualisieren Sie die Berechtigungen für die IAM Rolle.

    1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die IAM Konsole unter https://console.aws.amazon.com/iam/.

    2. Wählen Sie in der linken Navigation die Option Rollen aus.

    3. Suchen Sie die Rolle, die Sie oben erstellt haben, und wählen Sie sie aus.

      Anmerkung

      Verwenden Sie bei Bedarf die Suchleiste.

    4. Wählen Sie die beigefügte Berechtigungsrichtlinie aus.

      Wählen Sie Bearbeiten aus.

    5. Wählen Sie die JSONRegisterkarte aus und ersetzen Sie die Richtlinie durch Folgendes:

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

      Klicken Sie auf Weiter.

    6. Aktivieren Sie das Kästchen neben Diese neue Version als Standard festlegen, falls es noch nicht ausgewählt ist.

      Wählen Sie Änderungen speichern aus.