

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.

# Eine Nachricht AppInstance für das Amazon Chime SDK erstellen
<a name="create-app-instance"></a>

Um Amazon Chime SDK Messaging verwenden zu können, müssen Sie zunächst ein Amazon Chime SDK `AppInstance` in Ihrem AWS Konto erstellen.

**Topics**
+ [Aufbau eines AppInstance](#app-instance-steps)
+ [Erstellen eines AppInstanceUser](#create-app-instance-user)

## Aufbau eines AppInstance
<a name="app-instance-steps"></a>

**Um eine `AppInstance` für den Nachrichtenversand zu erstellen**

1. Führen Sie in der CLI Folgendes aus `aws chime-sdk-identity create-app-instance --name NameOfAppInstance.`

1. Notieren Sie sich in der Antwort zum Erstellen den`AppInstanceArn`. `arn:aws:chime:region: aws_account_id:app-instance/app_instance_id`.

## Erstellen eines AppInstanceUser
<a name="create-app-instance-user"></a>

Sobald Sie eine erstellt haben`AppInstance`, erstellen Sie eine `AppInstanceUser` darin`AppInstance`. In der Regel tun Sie dies, wenn sich ein Benutzer zum ersten Mal bei Ihrer App registriert oder anmeldet. Sie können auch eine erstellen`AppInstanceUser`, die im Namen Ihrer Back-End-Dienste agiert.

Das folgende Beispiel zeigt, wie Sie ein Backend `AppInstanceUser` erstellen:

```
aws chime-sdk-identity create-app-instance-user \
    --app-instance-arn "app_instance_arn" \
    --app-instance-user-id "back-end-worker" \
    --name "back-end-worker"
```

Beachten Sie in der Antwort zum Erstellen den`AppInstanceUserArn`. Es hat diese Form:`arn:aws:chime:region: aws_account_id:app-instance/app_instance_id/user/app_instance_user_id`. In diesem Beispiel `app_instance_user_id` ist "back-end-worker.“

**Anmerkung**  
Es hat sich bewährt, bei der Erstellung einer `AppInstanceUser` für eine Client-Anwendung eine bestehende eindeutige ID für diesen Benutzer `AppInstanceUserId` abzugleichen, z. B. die `sub` eines Identitätsanbieters. Der Name ist ein optionaler Platzhalter, der an einige API-Entitäten angehängt wird, z. B. an einen Nachrichtenabsender. Es ermöglicht Ihnen, den Anzeigenamen eines Benutzers an einem Ort zu steuern, anstatt ihn im `AppInstanceUser` ARN nachschlagen zu müssen, der auch als Absender einer Nachricht angehängt ist.