

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
<a name="producersdk-android-prerequisites"></a>

Wir empfehlen [Android Studio](https://developer.android.com/studio/index.html) 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.

**Topics**
+ [Richten Sie einen Benutzerpool ein](#set-up-user-pool)
+ [Richten Sie einen Identitätspool ein](#set-up-identity-pool)

## Richten Sie einen Benutzerpool ein
<a name="set-up-user-pool"></a>

**Einrichten eines Benutzerpools**

1. Melden Sie sich bei der [Amazon Cognito Cognito-Konsole](https://console.aws.amazon.com/cognito/home) an und überprüfen Sie, ob die Region korrekt ist.

1. Wählen Sie in der linken Navigation **Benutzerpools** aus.

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

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

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

      Klicken Sie auf **Weiter**.

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

      Klicken Sie auf **Weiter**.

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

      Wählen Sie im **Auswahlfeld für die IAM-Rolle** eine vorhandene Rolle aus oder erstellen Sie eine neue Rolle.

      Klicken Sie auf **Weiter**.

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

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

1. 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 das`CognitoUserPool.Default.PoolId`.

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

1. 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 das`CognitoUserPool.Default.AppClientId`.

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

## Richten Sie einen Identitätspool ein
<a name="set-up-identity-pool"></a>

**Einrichten eines Identitäten-Pools**

1. Melden Sie sich bei der [Amazon Cognito Cognito-Konsole](https://console.aws.amazon.com/cognito/home) an und überprüfen Sie, ob die Region korrekt ist.

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

1. Wählen Sie **Identitätspool erstellen**.

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

   1. **Schritt 2: Berechtigungen konfigurieren** — Füllen Sie im Abschnitt **Authentifizierte Rolle** die folgenden Felder aus:
      + **IAM-Rolle** — Wählen Sie **Neue IAM-Rolle erstellen**
      + **IAM-Rollenname** — Geben Sie einen Namen ein und notieren Sie sich diesen für einen späteren Schritt.

      Klicken Sie auf **Weiter**.

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

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

      Klicken Sie auf **Weiter**.

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

1. 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 das`CredentialsProvider.CognitoIdentity.Default.PoolId`.

1. Aktualisieren Sie die Berechtigungen für die IAM-Rolle.

   1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die IAM-Konsole unter. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

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

   1. Suchen Sie die Rolle, die Sie oben erstellt haben, und wählen Sie sie aus.
**Anmerkung**  
Verwenden Sie bei Bedarf die Suchleiste.

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

      Wählen Sie **Bearbeiten** aus.

   1. Wählen Sie die Registerkarte **JSON** aus und ersetzen Sie die Richtlinie durch Folgendes:

------
#### [ JSON ]

****  

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

------

      Klicken Sie auf **Weiter**.

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