

 AWS Cloud9 ist für Neukunden nicht mehr verfügbar. Bestehende Kunden von AWS Cloud9 können den Dienst weiterhin wie gewohnt nutzen. [Weitere Informationen](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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.

# Arbeiten mit einer gemeinsamen Umgebung in AWS Cloud9
<a name="share-environment"></a>

Eine *gemeinsame Umgebung* ist eine AWS Cloud9 Entwicklungsumgebung, zu der mehrere Benutzer eingeladen wurden. Dieses Thema enthält Anweisungen zur gemeinsamen Nutzung einer Umgebung AWS Cloud9 und zur Teilnahme an einer gemeinsamen Umgebung.

Wenn Sie selbst einen Benutzer zur Teilnahme in eine Umgebung einladen möchten, die Ihnen gehört, führen Sie eines dieser Verfahren durch. Treffen Sie Ihre Auswahl je nach Benutzertyp, den Sie einladen möchten. 
+ Wenn Sie ein Benutzer in derselben AWS-Konto Umgebung sind, sollten Sie [einen Benutzer einladen, der dasselbe Konto wie die Umgebung](#share-environment-invite-user) hat.
+ Wenn Sie ein AWS Cloud9 Administrator in derselben AWS-Konto Umgebung sind, insbesondere der AWS-Konto Root-Benutzer, ein Administratorbenutzer oder ein Benutzer mit `AWSCloud9Administrator` angehängter AWS verwalteter Richtlinie, sollten Sie den AWS Cloud9 Administrator selbst einladen, siehe [Einen Benutzer mit demselben Konto wie die Umgebung](#share-environment-invite-user) einladen, oder den AWS Cloud9 Administrator sich selbst (oder andere in derselben Umgebung AWS-Konto) einladen lassen, siehe Einen [AWS Cloud9 Administrator im gleichen Konto wie die Umgebung haben, sich selbst oder andere einladen](#share-environment-admin-user) lassen.

## Anwendungsfälle für gemeinsame Umgebung
<a name="share-environment-about"></a>

Eine gemeinsam genutzte Umgebung eignet sich für die folgenden Anwendungsfälle:
+ **Paarprogrammierung** (**auch bekannt als *Peer-Programmierung***)**:** Hier arbeiten zwei Benutzer gemeinsam an demselben Code in einer einzigen Umgebung. Beim gemeinsamen Programmieren schreibt in der Regel ein Benutzer den Code und der andere beobachtet diesen Vorgang. Der Beobachter gibt dem Codeschreiber direkt Feedback zu seinem Code. Im Verlauf eines Projekts wechseln die Rollen dabei regelmäßig. Ohne eine freigegebene Umgebung sitzen die Programmierer normalerweise in Zweierteams vor einem einzelnen Computer. Es kann jeweils nur ein Benutzer Code schreiben. In einer freigegebenen Umgebung sitzen beide Benutzer vor ihrem eigenen Computer. Darüber hinaus können sie gleichzeitig Code schreiben, auch wenn sie sich nicht im selben Büro befinden.
+ **Informatikunterricht:** Dies ist nützlich, wenn Lehrer oder Lehrassistenten auf die Umgebung eines Schülers zugreifen möchten. So lassen sich die Hausaufgaben von Schülern kontrollieren oder Probleme in deren Umgebung in Echtzeit zu lösen. Auch Schüler können mit Klassenkameraden gemeinsam an Hausaufgabenprojekten arbeiten und Code in einer einzigen Umgebung in Echtzeit schreiben. Dies ist sogar möglich, wenn beide sich in unterschiedlichen Räumen befinden und auf unterschiedlichen Betriebssystemen in unterschiedlichen Webbrowsern arbeiten.
+ In jeder anderen Situation, in der mehrere Benutzer in Echtzeit am selben Code zusammenarbeiten müssen.

## Zugriffsrollen für Mitglieder einer Umgebung
<a name="share-environment-member-roles"></a>

Bevor Sie eine Umgebung gemeinsam nutzen oder an einer gemeinsamen Umgebung teilnehmen AWS Cloud9, sollten Sie sich mit den Zugriffsberechtigungsstufen für eine gemeinsam genutzte Umgebung vertraut machen. Wir bezeichnen diese Berechtigungsebenen als *Zugriffsrollen für Mitglieder der Umgebung*.

*In einer gemeinsam genutzten Umgebung gibt AWS Cloud9 es drei Zugriffsrollen für Mitglieder der Umgebung: *Besitzer*, *Lesen/Schreiben* und Schreibgeschützt.*
+ Ein Eigentümer hat die volle Kontrolle über eine Umgebung. Jede Umgebung hat einen und nur einen Eigentümer, der der Ersteller der Umgebung ist. Ein Eigentümer kann die folgenden Aktionen durchführen.
  + Hinzufügen, Ändern und Entfernen von Mitgliedern für die Umgebung
  + Öffnen, anzeigen und bearbeiten von Dateien
  + Ausführen von Code
  + Ändern der -Umgebungseinstellungen
  + Chatten mit anderen Mitgliedern
  + Löschen von vorhandenen Chatnachrichten

  **In der AWS Cloud9 IDE wird ein Eigentümer der Umgebung mit Lese- und Schreibzugriff angezeigt.**
+ Ein read/write Mitglied kann die folgenden Aktionen ausführen.
  + Öffnen, anzeigen und bearbeiten von Dateien
  + Ausführen von Code
  + Ändern Sie verschiedene Umgebungseinstellungen von der AWS Cloud9 IDE aus
  + Chatten mit anderen Mitgliedern
  + Löschen von vorhandenen Chatnachrichten

  In der AWS Cloud9 IDE werden read/write Mitglieder mit **Lese- und Schreibzugriff angezeigt**.
+ Ein Mitglied mit schreibgeschütztem Zugriff kann die folgenden Aktionen durchführen.
  + Öffnen und anzeigen von Dateien
  + Chatten mit anderen Mitgliedern
  + Löschen von vorhandenen Chatnachrichten

  **In der AWS Cloud9 IDE werden schreibgeschützte Mitglieder mit schreibgeschütztem Zugriff angezeigt.**

Bevor ein Eigentümer oder Mitglied einer Umgebung werden kann, muss er eines der folgenden Kriterien erfüllen.
+ Der Benutzer ist ein **Root-Benutzer des AWS-Konto s**.
+ Der Benutzer ist ein **Administratorbenutzer**. Weitere Informationen finden Sie unter [Erstellen Ihres ersten IAM-Admin-Benutzers und Ihrer ersten IAM-Gruppe](https://docs.aws.amazon.com/IAM/latest/UserGuide/getting-set-up.html#create-an-admin) im *IAM-Benutzerhandbuch*.
+ Der Benutzer ist ein **Benutzer, der zu einer IAM-Gruppe gehört**, ein **Benutzer, der eine Rolle annimmt**, oder ein **Verbundbenutzer, der eine Rolle übernimmt, *und* dieser Gruppe oder Rolle** ist die AWS verwaltete Richtlinie zugewiesen oder `AWSCloud9User` (`AWSCloud9Administrator`oder`AWSCloud9EnvironmentMember`, um nur Mitglied zu sein), angehängt. Weitere Informationen finden Sie unter [AWS -verwaltete (vordefinierte) Richtlinien](security-iam.md#auth-and-access-control-managed-policies).
  + Um eine der vorstehenden verwalteten Richtlinien an eine IAM-Gruppe anzufügen, können Sie die [AWS-Managementkonsole](#share-environment-member-roles-console)- oder die [AWS -Befehlszeilenschnittstelle (AWS CLI)](#share-environment-member-roles-cli) gemäß der Beschreibung in den folgenden Verfahren verwenden.
  + Sie können mit einer der vorstehenden verwalteten Richtlinien eine Rolle in IAM erstellen, die ein Benutzer oder Verbundbenutzer übernehmen soll. Weitere Informationen finden Sie unter [Erstellen von Rollen](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create.html) im *IAM-Benutzerhandbuch*. Informationen zum Übernehmen von Rollen durch Benutzer oder verbundene Benutzer erhalten Sie unter [Verwenden von IAM-Rollen](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use.html) im *IAM-Benutzerhandbuch*.

### Hängen Sie mithilfe der Konsole eine AWS verwaltete Richtlinie für AWS Cloud9 an eine Gruppe an
<a name="share-environment-member-roles-console"></a>

Das folgende Verfahren beschreibt, wie Sie mithilfe der Konsole eine AWS verwaltete Richtlinie für AWS Cloud9 an eine Gruppe anhängen.

1. Melden Sie sich bei an AWS-Managementkonsole, falls Sie noch nicht angemeldet sind.

   Wir empfehlen Ihnen, sich für diesen Schritt mit den Anmeldeinformationen eines IAM-Administrators bei Ihrem AWS-Konto anzumelden. Falls dies nicht möglich ist, wenden Sie sich an Ihren AWS-Konto -Administrator.

1. Öffnen Sie die IAM-Konsole. Wählen Sie dazu in der Navigationsleiste der Konsole die Option **Services** aus. Wählen Sie anschließend **IAM**.

1. Klicken Sie auf **Groups (Gruppen)**.

1. Wählen Sie den Namen der Gruppe aus.

1. Wählen Sie auf der Registerkarte **Permissions (Berechtigungen)** für **Managed Policies (Verwaltete Richtlinien)** die Option **Attach Policy (Richtlinie anfügen)** aus.

1. Wählen Sie in der Liste der Richtliniennamen eines der folgenden Felder aus.
   +  **AWSCloud9Benutzer** (bevorzugt) oder **AWSCloud9Administrator**, damit jeder Benutzer in der Gruppe Eigentümer der Umgebung sein kann
   +  **AWSCloud9EnvironmentMember**, um jeden Benutzer in der Gruppe zu einem reinen Mitglied zu machen

   (Wenn Sie keinen dieser Richtliniennamen in der Liste sehen, geben Sie den Richtliniennamen im Feld **Search (Suchen)** ein, um ihn anzuzeigen.)

1. Wählen Sie **Richtlinie anfügen** aus.

### Fügen Sie einer Gruppe eine AWS verwaltete Richtlinie für AWS Cloud9 hinzu, indem Sie AWS CLI
<a name="share-environment-member-roles-cli"></a>

**Anmerkung**  
Wenn Sie [AWS verwaltete temporäre Anmeldeinformationen](security-iam.md#auth-and-access-control-temporary-managed-credentials) verwenden, können Sie keine Terminalsitzung in der AWS Cloud9 IDE verwenden, um einige oder alle Befehle in diesem Abschnitt auszuführen. Um den bewährten AWS Sicherheitsmethoden Rechnung zu AWS tragen, lassen verwaltete temporäre Anmeldeinformationen die Ausführung einiger Befehle nicht zu. Stattdessen können Sie diese Befehle von einer separaten Installation von AWS Command Line Interface (AWS CLI) aus ausführen.

Führen Sie den `attach-group-policy` IAM-Befehl aus, um die AWS verwaltete Richtlinie für AWS Cloud9 an die Gruppe anzuhängen. Geben Sie den Namen der Gruppe und den Amazon-Ressourcenname (ARN) der Richtlinie an:

```
aws iam attach-group-policy --group-name MyGroup --policy-arn arn:aws:iam::aws:policy/POLICY_NAME
```

Ersetzen Sie im vorherigen Befehl `MyGroup` durch den Namen der Gruppe. `POLICY_NAME`Ersetzen Sie es durch den Namen einer der folgenden AWS verwalteten Richtlinien.
+  `AWSCloud9User` (empfohlen) oder `AWSCloud9Administrator`, um jeden Benutzer in der Gruppe zu einem Eigentümer der Umgebung zu machen
+  `AWSCloud9EnvironmentMember`, um jeden Benutzer in der Gruppe zu einem reinen Mitglied zu machen

## Einladen eines Benutzers im gleichen Konto wie die Umgebung
<a name="share-environment-invite-user"></a>

Folgen Sie den Anweisungen in diesem Abschnitt, um eine AWS Cloud9 Entwicklungsumgebung, die Sie besitzen, AWS-Konto mit einem Benutzer desselben Kontos zu teilen.

1. Angenommen, der Benutzer, den Sie einladen möchten, gehört *nicht* zu den folgenden Benutzertypen. Stellen Sie sicher, dass der Benutzer, den Sie einladen möchten, bereits über die entsprechende Zugriffsrolle für Umgebungsmitglieder verfügt. Anleitungen finden Sie unter [Zugriffsrollen für Mitglieder einer Umgebung](#share-environment-member-roles)
   + Der **Root-Benutzer des AWS-Konto s**
   + Ein **Administratorbenutzer**
   + Ein **Benutzer, der zu einer IAM-Gruppe gehört**, ein **Benutzer, der eine Rolle annimmt**, oder ein **Verbundbenutzer, der eine Rolle annimmt**, *und* dieser Gruppe oder Rolle ist die AWS verwaltete Richtlinie `AWSCloud9Administrator` zugeordnet.

1. Öffnen Sie die Umgebung, deren Eigentümer Sie sind und in die Sie den Benutzer einladen möchten, falls die Umgebung nicht bereits offen ist.

1. Führen Sie in der Menüleiste der AWS Cloud9 IDE einen der folgenden Schritte aus.
   + Klicken Sie auf **Window, Share (Fenster, Freigeben)**.
   + Klicken Sie auf **Share (Freigeben)** neben dem Zahnradsymbol **Preferences (Präferenzen)**.  
![\[Der Befehl Teilen in der AWS Cloud9 IDE-Menüleiste\]](http://docs.aws.amazon.com/de_de/cloud9/latest/user-guide/images/ide-share.png)

1. Geben Sie im Dialogfeld **Share this environment (Diese Umgebung freigeben)** für **Invite Members (Mitglieder einladen)** einen der folgenden Werte ein.
   + Geben Sie zum Einladen eines **IAM-Benutzers** den Namen des Benutzers ein.
   + Wenn Sie den **Root-Benutzer des AWS-Konto s** einladen möchten, geben Sie `arn:aws:iam::123456789012:root` ein. Ersetze es `123456789012` durch deine AWS-Konto ID.
   + Wenn Sie einen **Benutzer mit einer übernommenen Rolle** oder einen **Verbundbenutzer mit einer übernommenen Rolle** einladen möchten, geben Sie `arn:aws:sts::123456789012:assumed-role/MyAssumedRole/MyAssumedRoleSession` ein. Ersetze es `123456789012` durch deine AWS-Konto ID, `MyAssumedRole` durch den Namen der übernommenen Rolle. Ersetzen Sie `MyAssumedRoleSession` durch den Sitzungsnamen der übernommenen Rolle.

1. Um diesen Benutzer zu einem Mitglied mit schreibgeschütztem Zugriff zu machen, wählen Sie **R**. Um diesen Benutzer zu einem Mitglied mit Lese-/Schreibzugriff zu machen, wählen Sie **RW**.

1. Klicken Sie auf **Einladen**.
**Anmerkung**  
Wenn Sie diesen Benutzer zu einem read/write Mitglied machen, wird ein Dialogfeld angezeigt, das Informationen darüber enthält, wie Ihre AWS Sicherheitsanmeldedaten möglicherweise gefährdet werden könnten. Nachfolgend finden Sie weitere Informationen zu diesem Problem.  
Sie sollten eine Umgebung nur für Personen freigeben, denen Sie vertrauen.  
Ein read/write Mitglied kann möglicherweise den AWS CLI AWS CloudShell, den oder AWS SDK-Code in Ihrer Umgebung verwenden, um in AWS Ihrem Namen Maßnahmen zu ergreifen. Wenn Sie Ihre permanenten AWS Zugangsdaten in der Umgebung speichern, könnte dieses Mitglied diese Anmeldeinformationen außerdem möglicherweise kopieren und außerhalb der Umgebung verwenden.  
Wenn Sie Ihre permanenten AWS Zugangsdaten aus Ihrer Umgebung entfernen und stattdessen temporäre AWS Zugangsdaten verwenden, wird dieses Problem nicht vollständig behoben. Es sinkt zwar die Wahrscheinlichkeit, dass ein Mitglied diese temporären Anmeldeinformationen kopiert und außerhalb der Umgebung verwendet, da temporäre Anmeldeinformationen zeitlich beschränkt sind. Mit temporären Anmeldeinformationen kann ein read/write Mitglied jedoch weiterhin in AWS Ihrem Namen Aktionen in der Umgebung ausführen.

1. Teilen Sie dem Benutzer mit, dass er diese Umgebung nun öffnen und verwenden kann.

## Bitten Sie einen AWS Cloud9 Administrator mit demselben Konto wie die Umgebung, sich selbst oder andere einzuladen
<a name="share-environment-admin-user"></a>

**Anmerkung**  
Wenn Sie [AWS verwaltete temporäre Anmeldeinformationen](security-iam.md#auth-and-access-control-temporary-managed-credentials) verwenden, können Sie keine Terminalsitzung in der AWS Cloud9 IDE verwenden, um einige oder alle Befehle in diesem Abschnitt auszuführen. Um den bewährten AWS Sicherheitsmethoden Rechnung zu AWS tragen, lassen verwaltete temporäre Anmeldeinformationen die Ausführung einiger Befehle nicht zu. Stattdessen können Sie diese Befehle von einer separaten Installation von AWS Command Line Interface (AWS CLI) aus ausführen.

Die folgenden Benutzertypen können sich selbst (oder andere Benutzer im selben AWS-Konto) in jede Umgebung in diesem Konto einladen.
+ Der **Root-Benutzer des AWS-Konto s**
+ Ein **Administratorbenutzer**
+ Ein **Benutzer, der zu einer IAM-Gruppe gehört**, ein **Benutzer, der eine Rolle annimmt**, oder ein **Verbundbenutzer, der eine Rolle annimmt**, *und* dieser Gruppe oder Rolle ist die AWS verwaltete Richtlinie `AWSCloud9Administrator` zugeordnet.

Angenommen, der eingeladene Benutzer gehört *nicht* zu den oben genannten Benutzertypen. Stellen Sie sicher, dass der Benutzer bereits über die entsprechende Zugriffsrolle für Umgebungsmitglieder verfügt. Anleitungen finden Sie unter [Zugriffsrollen für Mitglieder einer Umgebung](#share-environment-member-roles)

Um den Benutzer einzuladen, verwenden Sie das AWS CLI oder, AWS CloudShell um den Befehl auszuführen. AWS Cloud9 `create-environment-membership`

```
aws cloud9 create-environment-membership --environment-id 12a34567b8cd9012345ef67abcd890e1 --user-arn USER_ARN --permissions PERMISSION_LEVEL
```

Ersetzen Sie im vorstehenden Befehl `12a34567b8cd9012345ef67abcd890e1` durch die ID der Umgebung. Ersetzen Sie `PERMISSION_LEVEL` durch `read-write` oder `read-only`. Ersetzen Sie außerdem `USER_ARN` durch einen der folgenden Werte:
+ Wenn Sie einen **IAM-Benutzer** einladen möchten, geben Sie `arn:aws:iam::123456789012:user/MyUser` ein. `123456789012`Ersetzen Sie es durch Ihre AWS-Konto ID und `MyUser` ersetzen Sie es durch den Namen des Benutzers.
+ Wenn Sie den **Root-Benutzer des AWS-Konto s** einladen möchten, geben Sie `arn:aws:iam::123456789012:root` ein. Ersetze es `123456789012` durch deine AWS-Konto ID.
+ Wenn Sie einen **Benutzer mit einer übernommenen Rolle** oder einen **Verbundbenutzer mit einer übernommenen Rolle** einladen möchten, geben Sie `arn:aws:sts::123456789012:assumed-role/MyAssumedRole/MyAssumedRoleSession` ein. Ersetze es `123456789012` durch deine AWS-Konto ID. Ersetzen Sie `MyAssumedRole` durch den Namen der übernommenen Rolle. Ersetzen Sie außerdem `MyAssumedRoleSession` durch den Sitzungsnamen der übernommenen Rolle.

Um beispielsweise den AWS-Konto Root-Benutzer für die Konto-ID `123456789012` in eine Umgebung mit ID `12a34567b8cd9012345ef67abcd890e1` als read/write Mitglied einzuladen, führen Sie den folgenden Befehl aus.

```
aws cloud9 create-environment-membership --environment-id 12a34567b8cd9012345ef67abcd890e1 --user-arn arn:aws:iam::123456789012:root --permissions read-write
```

**Anmerkung**  
Wenn Sie den verwenden AWS CloudShell, lassen Sie das `aws` Präfix aus den vorherigen Befehlen weg.

# Öffnen einer gemeinsamen Umgebung
<a name="share-environment-open"></a>

Um eine gemeinsame Umgebung zu öffnen, kannst du dein AWS Cloud9 Dashboard verwenden. Verwenden Sie die AWS Cloud9 IDE, um Aktionen auszuführen und Arbeiten in einer gemeinsam genutzten Umgebung abzuschließen. Beispiele hierfür sind das Arbeiten mit Dateien und das Chatten mit anderen Teammitgliedern.

1. Achten Sie darauf, dass die entsprechende Zugriffsrichtlinie der Gruppe oder Rolle für Ihren Benutzer angefügt ist. Weitere Informationen finden Sie unter [Zugriffsrollen für Mitglieder einer Umgebung](share-environment.md#share-environment-member-roles)

1. Melden Sie sich wie folgt bei der AWS Cloud9 Konsole an:
   + Wenn Sie die einzige Person sind, die Ihren verwendet, AWS-Konto oder wenn Sie ein IAM-Benutzer sind AWS-Konto, gehen Sie zu [https://console.aws.amazon.com/cloud9/](https://console.aws.amazon.com/cloud9/).
   + Wenn Ihre Organisation IAM Identity Center verwendet, wenden Sie sich an Ihren AWS-Konto Administrator, um Anweisungen zur Anmeldung zu erhalten.
   + Wenn Sie ein Student in einer Schulungseinrichtung sind, wenden Sie sich an Ihren Schulungsleiter für Anmelde-Anweisungen.

1. Öffnen Sie die gemeinsam genutzte Umgebung von Ihrem AWS Cloud9 Dashboard aus. Weitere Informationen finden Sie unter [Öffnen einer Umgebung in AWS Cloud9](open-environment.md).

Im Fenster **Collaborate (Zusammenarbeiten)** können Sie mit anderen interagieren. Wie Sie das tun, ist weiter unten in diesem Thema beschrieben.

**Anmerkung**  
Wenn das Fenster **Collaborate** (Zusammenarbeiten) nicht sichtbar ist, klicken Sie auf die Schaltfläche **Collaborate** (Zusammenarbeiten). Wenn die Schaltfläche **Collaborate** nicht angezeigt wird, klicken Sie in der Menüleiste auf **Window, Collaborate (Fenster, Zusammenarbeiten)**.

![\[Das Collaborate-Fenster in der AWS Cloud9 IDE\]](http://docs.aws.amazon.com/de_de/cloud9/latest/user-guide/images/ide-collaborate.png)


# Liste der Mitglieder einer Umgebung
<a name="share-environment-members-list"></a>

Erweitern Sie in der geöffneten gemeinsamen Umgebung im Fenster **Collaborate (Zusammenarbeiten)** **Environment Members (Umgebungsmitglieder)**, wenn die Liste der Mitglieder nicht sichtbar ist.

Ob ein Mitglied online ist, sehen Sie an dem Kreis neben jedem Mitglied wie folgt:
+ Aktive Mitglieder haben einen grünen Kreis.
+ Offline-Mitglieder haben einen grauen Kreis.
+ Untätige Mitglieder haben einen orangefarbenen Kreis.

![\[Online-Status des Mitglieds in der AWS Cloud9 IDE\]](http://docs.aws.amazon.com/de_de/cloud9/latest/user-guide/images/ide-collaborate-status.png)


Um mithilfe von Code eine Liste der Umgebungsmitglieder abzurufen, rufen Sie die Operation AWS Cloud9 Describe Environment Memberships wie folgt auf.


****  

|  |  | 
| --- |--- |
|  AWS CLI  |   [describe-environment-memberships](https://docs.aws.amazon.com/cli/latest/reference/cloud9/describe-environment-memberships.html)   | 
|  AWS SDK für C\$1\$1  |   [DescribeEnvironmentMembershipsRequest](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_cloud9_1_1_model_1_1_describe_environment_memberships_request.html), [DescribeEnvironmentMembershipsResult](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_cloud9_1_1_model_1_1_describe_environment_memberships_result.html)   | 
|  AWS SDK für Go  |   [DescribeEnvironmentMemberships](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.DescribeEnvironmentMemberships), [DescribeEnvironmentMembershipsRequest](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.DescribeEnvironmentMembershipsRequest), [DescribeEnvironmentMembershipsWithContext](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.DescribeEnvironmentMembershipsWithContext)   | 
|  AWS SDK für Java  |   [DescribeEnvironmentMembershipsRequest](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/cloud9/model/DescribeEnvironmentMembershipsRequest.html), [DescribeEnvironmentMembershipsResult](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/cloud9/model/DescribeEnvironmentMembershipsResult.html)   | 
|  AWS SDK für JavaScript  |   [describeEnvironmentMemberships](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Cloud9.html#describeEnvironmentMemberships-property)   | 
|  AWS SDK für .NET  |   [DescribeEnvironmentMembershipsRequest](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Cloud9/TDescribeEnvironmentMembershipsRequest.html), [DescribeEnvironmentMembershipsResponse](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Cloud9/TDescribeEnvironmentMembershipsResponse.html)   | 
|  AWS SDK für PHP  |   [describeEnvironmentMemberships](https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-cloud9-2017-09-23.html#describeenvironmentmemberships)   | 
|  AWS SDK für Python (Boto)  |   [describe\$1environment\$1memberships](https://boto3.readthedocs.io/en/latest/reference/services/cloud9.html#Cloud9.Client.describe_environment_memberships)   | 
|  AWS SDK für Ruby  |   [describe\$1environment\$1memberships](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/Cloud9/Client.html#describe_environment_memberships-instance_method)   | 
|  AWS Tools for Windows PowerShell  |   [Get-C9EnvironmentMembershipList](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-C9EnvironmentMembershipList.html)   | 
|  AWS Cloud9 API  |   [DescribeEnvironmentMemberships](https://docs.aws.amazon.com/cloud9/latest/APIReference/API_DescribeEnvironmentMemberships.html)   | 

# Öffnen der aktiven Datei eines Mitglieds der Umgebung
<a name="share-environment-active-file"></a>

Dieser Schritt zeigt, wie Sie die aktive Datei eines Umgebungsmitglieds öffnen können.

Wählen Sie bei geöffneter gemeinsamer Umgebung in der Menüleiste den Namen des Mitglieds. Wählen Sie dann **Open Active File** (Aktive Datei öffnen) aus.

![\[Der Befehl „Aktive Datei öffnen“ in der AWS Cloud9 IDE\]](http://docs.aws.amazon.com/de_de/cloud9/latest/user-guide/images/ide-collaborate-active-file.png)


# Öffnen der offenen Datei eines Mitglieds der Umgebung
<a name="share-environment-open-file"></a>

Dieser Schritt zeigt, wie Sie die geöffnete Datei eines Umgebungsmitglieds öffnen können.

1. Erweitern Sie in der geöffneten gemeinsamen Umgebung im Fenster **Collaborate (Zusammenarbeiten)** **Environment Members (Umgebungsmitglieder)**, wenn die Liste der Mitglieder nicht sichtbar ist.

1. Erweitern Sie den Namen des Benutzers, dessen geöffnete Datei Sie in Ihrer Umgebung öffnen möchten.

1. Doppelklicken Sie auf den Namen der entsprechenden Datei, um sie zu öffnen.

![\[Die Datei eines Teammitglieds in der AWS Cloud9 IDE öffnen\]](http://docs.aws.amazon.com/de_de/cloud9/latest/user-guide/images/ide-collaborate-open-file.png)


# Wechseln zum aktiven Cursor eines Mitglieds der Umgebung
<a name="share-environment-active-cursor"></a>

Dieser Schritt zeigt, wie Sie mit dem aktiven Cursor eines Umgebungsmitglieds navigieren können.

1. Erweitern Sie in der geöffneten gemeinsamen Umgebung im Fenster **Collaborate (Zusammenarbeiten)** **Environment Members (Umgebungsmitglieder)**, wenn die Liste der Mitglieder nicht sichtbar ist.

1. Öffnen Sie das Kontextmenü (rechte Maustaste) für den Mitgliedsnamen und wählen Sie **Show Location** (Standort anzeigen) aus.

# Verwalte den Chat in einer gemeinsamen Umgebung
<a name="chat-delete-share-environment"></a>

In diesem Thema wird gezeigt, wie Sie mit anderen Mitgliedern der Umgebung chatten, Chat-Nachrichten in einer gemeinsamen Umgebung anzeigen und sie aus einer gemeinsamen Umgebung löschen können.

## Chatten mit anderen Mitgliedern der Umgebung
<a name="share-environment-chat"></a>

Geben Sie in der offenen gemeinsamen Umgebung unten im Fenster **Collaborate (Zusammenarbeiten)** unter **Enter your message here (Nachricht hier eingeben)** Ihre Chatnachricht ein und drücken Sie `Enter`.

![\[Der Chat-Bereich in der AWS Cloud9 IDE\]](http://docs.aws.amazon.com/de_de/cloud9/latest/user-guide/images/ide-collaborate-chat.png)


## Anzeigen der Chatnachrichten in einer gemeinsamen Umgebung
<a name="share-environment-chat-view"></a>

Erweitern Sie in der geöffneten freigegebenen Umgebung im Fenster **Collaborate** (Zusammenarbeiten) die Option **Group Chat** (Gruppenchat), wenn die Liste der Chatnachrichten nicht sichtbar ist.

## Löschen aller Chatnachrichten aus einer freigegebenen Umgebung
<a name="share-environment-chat-delete"></a>

Öffnen Sie in der geöffneten freigegebenen Umgebung im Fenster **Collaborate** (Zusammenarbeiten) das Kontextmenü (rechte Maustaste) für die Chatnachricht in **Group Chat** (Gruppenchat). Wählen Sie dann **Delete Message** (Nachricht löschen) aus.

**Anmerkung**  
Wenn Sie eine Chatnachricht löschen, wird sie für alle Mitglieder aus der Umgebung gelöscht.

## Löschen aller Chatnachrichten aus einer gemeinsamen Umgebung
<a name="share-environment-chat-delete-all"></a>

Öffnen Sie in der geöffneten freigegebenen Umgebung im Fenster **Collaborate** (Zusammenarbeiten) an einer beliebigen Stelle in **Group Chat** (Gruppenchat) ein Kontextmenü (rechte Maustaste). Wählen Sie dann **Clear history** (Verlauf löschen) aus.

**Anmerkung**  
Wenn Sie alle Chatnachrichten löschen, werden sie für alle Mitglieder aus der Umgebung gelöscht.

# Ändern der Zugriffsrolle eines Mitglieds der Umgebung
<a name="share-environment-change-access"></a>

Dieser Schritt zeigt, wie Sie die Zugriffsrolle eines Umgebungsmitglieds ändern können. Sie können auch Code verwenden, um die Zugriffsrolle zu ändern und die AWS Cloud9 Umgebungsmitgliedschaft zu aktualisieren. 

1. Öffnen Sie die Umgebung, deren Eigentümer Sie sind und die das Mitglied enthält, dessen Zugriffsrolle Sie ändern möchten, sofern diese nicht bereits geöffnet ist. Weitere Informationen finden Sie unter [Öffnen einer Umgebung in AWS Cloud9](open-environment.md).

1. Wenn die Liste der Mitglieder nicht sichtbar ist, erweitern Sie im Fenster **Collaborate** (Zusammenarbeiten) die Option **Environment Members** (Umgebungsmitglieder).

1. Führen Sie eine oder mehrere der folgenden Aktionen aus.
   + Wählen Sie neben dem Namen des Mitglieds, dessen Zugriffsrolle Sie ändern möchten, **R** oder **RW** aus, um dieses Mitglied zum Eigentümer bzw. Benutzer mit Lese-/Schreibzugriff zu machen.
   + Um ein read/write Mitglied in schreibgeschützt zu ändern, öffnen Sie das Kontextmenü (Rechtsklick) für den Mitgliedsnamen und wählen Sie dann **Schreibzugriff widerrufen** aus.
   + Um ein Mitglied mit schreibgeschütztem Zugriff zu einem Mitglied mit Lese-/Schreibzugriff zu machen, öffnen Sie das Kontextmenü (rechte Maustaste) für den Namen des Mitglieds und wählen Sie **Grant Read\$1Write Access** (Lese- und Schreibzugriff erteilen) aus.
**Anmerkung**  
Wenn Sie diesen Benutzer zu einem read/write Mitglied machen, wird ein Dialogfeld mit Informationen darüber angezeigt, wie Ihre AWS Sicherheitsanmeldedaten möglicherweise gefährdet werden könnten. Machen Sie einen Benutzer nicht zu einem read/write Mitglied, es sei denn, Sie vertrauen AWS darauf, dass dieser Benutzer in Ihrem Namen Maßnahmen ergreift. Weitere Informationen finden Sie im entsprechenden Hinweis unter [Einladen eines Benutzers im gleichen Konto wie die Umgebung](share-environment.md#share-environment-invite-user).

Um die Zugriffsrolle eines Umgebungsmitglieds mithilfe von Code zu ändern, rufen Sie den Vorgang „Umgebungsmitgliedschaft AWS Cloud9 aktualisieren“ wie folgt auf.


****  

|  |  | 
| --- |--- |
|  AWS CLI  |   [update-environment-membership](https://docs.aws.amazon.com/cli/latest/reference/cloud9/update-environment-membership.html)   | 
|  AWS SDK für C\$1\$1  |   [UpdateEnvironmentMembershipRequest](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_cloud9_1_1_model_1_1_update_environment_membership_request.html), [UpdateEnvironmentMembershipResult](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_cloud9_1_1_model_1_1_update_environment_membership_result.html)   | 
|  AWS SDK für Go  |   [UpdateEnvironmentMembership](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.UpdateEnvironmentMembership), [UpdateEnvironmentMembershipRequest](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.UpdateEnvironmentMembershipRequest), [UpdateEnvironmentMembershipWithContext](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.UpdateEnvironmentMembershipWithContext)   | 
|  AWS SDK für Java  |   [UpdateEnvironmentMembershipRequest](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/cloud9/model/UpdateEnvironmentMembershipRequest.html), [UpdateEnvironmentMembershipResult](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/cloud9/model/UpdateEnvironmentMembershipResult.html)   | 
|  AWS SDK für JavaScript  |   [updateEnvironmentMembership](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Cloud9.html#updateEnvironmentMembership-property)   | 
|  AWS SDK für .NET  |   [UpdateEnvironmentMembershipRequest](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Cloud9/TUpdateEnvironmentMembershipRequest.html), [UpdateEnvironmentMembershipResponse](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Cloud9/TUpdateEnvironmentMembershipResponse.html)   | 
|  AWS SDK für PHP  |   [updateEnvironmentMembership](https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-cloud9-2017-09-23.html#updateenvironmentmembership)   | 
|  AWS SDK für Python (Boto)  |   [update\$1environment\$1membership](https://boto3.readthedocs.io/en/latest/reference/services/cloud9.html#Cloud9.Client.update_environment_membership)   | 
|  AWS SDK für Ruby  |   [update\$1environment\$1membership](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/Cloud9/Client.html#update_environment_membership-instance_method)   | 
|  AWS Tools for Windows PowerShell  |   [Update-C9EnvironmentMembership](https://docs.aws.amazon.com/powershell/latest/reference/items/Update-C9EnvironmentMembership.html)   | 
|  AWS Cloud9 API  |   [UpdateEnvironmentMembership](https://docs.aws.amazon.com/cloud9/latest/APIReference/API_UpdateEnvironmentMembership.html)   | 

# Entfernen Ihres Benutzers aus einer gemeinsamen Umgebung
<a name="share-environment-delete-you"></a>

Dieser Schritt zeigt, wie Sie Ihren Benutzer aus einer gemeinsam genutzten Umgebung entfernen können.

**Anmerkung**  
Wenn Sie der Eigentümer der Umgebung sind, können Sie Ihren Benutzer nicht aus einer Umgebung entfernen.  
Wenn Sie Ihren Benutzer aus einer Umgebung entfernen, wird er dadurch nicht aus IAM entfernt.

1. Erweitern Sie in der geöffneten gemeinsamen Umgebung im Fenster **Collaborate (Zusammenarbeiten)** **Environment Members (Umgebungsmitglieder)**, wenn die Liste der Mitglieder nicht sichtbar ist.

1. Führen Sie eine oder mehrere der folgenden Aktionen aus.
   + Klicken Sie neben **You (Sie selbst)** auf das Papierkorbsymbol.
   + Öffnen Sie das Kontextmenü (rechte Maustaste) für **You** (Sie) und wählen Sie dann **Leave environment** (Umgebung verlassen) aus.

1. Wählen Sie nach Aufforderung **Leave (Verlassen)** aus.

Um Ihren Benutzer mithilfe von Code aus einer gemeinsam genutzten Umgebung zu entfernen, rufen Sie den Vorgang zum AWS Cloud9 Löschen der Umgebungsmitgliedschaft wie folgt auf.


****  

|  |  | 
| --- |--- |
|  AWS CLI  |   [delete-environment-membership](https://docs.aws.amazon.com/cli/latest/reference/cloud9/delete-environment-membership.html)   | 
|  AWS SDK für C\$1\$1  |   [DeleteEnvironmentMembershipRequest](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_cloud9_1_1_model_1_1_delete_environment_membership_request.html), [DeleteEnvironmentMembershipResult](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_cloud9_1_1_model_1_1_delete_environment_membership_result.html)   | 
|  AWS SDK für Go  |   [DeleteEnvironmentMembership](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.DeleteEnvironmentMembership), [DeleteEnvironmentMembershipRequest](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.DeleteEnvironmentMembershipRequest), [DeleteEnvironmentMembershipWithContext](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.DeleteEnvironmentMembershipWithContext)   | 
|  AWS SDK für Java  |   [DeleteEnvironmentMembershipRequest](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/cloud9/model/DeleteEnvironmentMembershipRequest.html), [DeleteEnvironmentMembershipResult](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/cloud9/model/DeleteEnvironmentMembershipResult.html)   | 
|  AWS SDK für JavaScript  |   [deleteEnvironmentMembership](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Cloud9.html#deleteEnvironmentMembership-property)   | 
|  AWS SDK für .NET  |   [DeleteEnvironmentMembershipRequest](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Cloud9/TDeleteEnvironmentMembershipRequest.html), [DeleteEnvironmentMembershipResponse](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Cloud9/TDeleteEnvironmentMembershipResponse.html)   | 
|  AWS SDK für PHP  |   [deleteEnvironmentMembership](https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-cloud9-2017-09-23.html#deleteenvironmentmembership)   | 
|  AWS SDK für Python (Boto)  |   [delete\$1environment\$1membership](https://boto3.readthedocs.io/en/latest/reference/services/cloud9.html#Cloud9.Client.delete_environment_membership)   | 
|  AWS SDK für Ruby  |   [delete\$1environment\$1membership](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/Cloud9/Client.html#delete_environment_membership-instance_method)   | 
|  AWS Tools for Windows PowerShell  |   [Remove-C9EnvironmentMembership](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-C9EnvironmentMembership.html)   | 
|  AWS Cloud9 API  |   [DeleteEnvironmentMembership](https://docs.aws.amazon.com/cloud9/latest/APIReference/API_DeleteEnvironmentMembership.html)   | 

# Entfernen von anderen Mitgliedern der Umgebung
<a name="share-environment-delete-member"></a>

Dieser Schritt zeigt, wie Sie jedes andere Mitglied als Ihren Benutzer aus einer Umgebung entfernen können.

**Anmerkung**  
Um ein anderes Mitglied als Ihren Benutzer aus einer Umgebung zu entfernen, müssen Sie sich mit den Anmeldeinformationen des Eigentümers der Umgebung bei AWS Cloud9 anmelden.  
Durch das Entfernen eines Mitglieds wird der Benutzer nicht aus IAM entfernt.

1. Öffnen Sie die Umgebung, die das Mitglied enthält, das Sie entfernen möchten, sofern die Umgebung nicht bereits geöffnet ist. Weitere Informationen finden Sie unter [Öffnen einer Umgebung in AWS Cloud9](open-environment.md).

1. Erweitern Sie im Fenster **Collaborate (Zusammenarbeiten)** **Environment Members (Umgebungsmitglieder)**, wenn die Liste der Mitglieder nicht sichtbar ist.

1. Führen Sie eine der folgenden Aktionen aus:
   + Klicken Sie neben dem Namen des Mitglieds, das Sie löschen möchten, auf das Papierkorbsymbol.
   + Öffnen Sie das Kontextmenü (rechte Maustaste) für den Namen des Mitglieds, das Sie löschen möchten, und wählen Sie anschließend **Revoke Access** (Zugriff widerrufen) aus.

1. Wählen Sie nach Aufforderung **Remove Member (Mitglied entfernen)** aus.

Um mithilfe von Code ein Mitglied aus einer Umgebung zu entfernen, rufen Sie den Vorgang zum AWS Cloud9 Löschen der Umgebungsmitgliedschaft wie folgt auf.


****  

|  |  | 
| --- |--- |
|  AWS CLI  |   [delete-environment-membership](https://docs.aws.amazon.com/cli/latest/reference/cloud9/delete-environment-membership.html)   | 
|  AWS SDK für C\$1\$1  |   [DeleteEnvironmentMembershipRequest](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_cloud9_1_1_model_1_1_delete_environment_membership_request.html), [DeleteEnvironmentMembershipResult](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_cloud9_1_1_model_1_1_delete_environment_membership_result.html)   | 
|  AWS SDK für Go  |   [DeleteEnvironmentMembership](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.DeleteEnvironmentMembership), [DeleteEnvironmentMembershipRequest](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.DeleteEnvironmentMembershipRequest), [DeleteEnvironmentMembershipWithContext](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.DeleteEnvironmentMembershipWithContext)   | 
|  AWS SDK für Java  |   [DeleteEnvironmentMembershipRequest](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/cloud9/model/DeleteEnvironmentMembershipRequest.html), [DeleteEnvironmentMembershipResult](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/cloud9/model/DeleteEnvironmentMembershipResult.html)   | 
|  AWS SDK für JavaScript  |   [deleteEnvironmentMembership](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Cloud9.html#deleteEnvironmentMembership-property)   | 
|  AWS SDK für .NET  |   [DeleteEnvironmentMembershipRequest](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Cloud9/TDeleteEnvironmentMembershipRequest.html), [DeleteEnvironmentMembershipResponse](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Cloud9/TDeleteEnvironmentMembershipResponse.html)   | 
|  AWS SDK für PHP  |   [deleteEnvironmentMembership](https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-cloud9-2017-09-23.html#deleteenvironmentmembership)   | 
|  AWS SDK für Python (Boto)  |   [delete\$1environment\$1membership](https://boto3.readthedocs.io/en/latest/reference/services/cloud9.html#Cloud9.Client.delete_environment_membership)   | 
|  AWS SDK für Ruby  |   [delete\$1environment\$1membership](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/Cloud9/Client.html#delete_environment_membership-instance_method)   | 
|  AWS Tools for Windows PowerShell  |   [Remove-C9EnvironmentMembership](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-C9EnvironmentMembership.html)   | 
|  AWS Cloud9 API  |   [DeleteEnvironmentMembership](https://docs.aws.amazon.com/cloud9/latest/APIReference/API_DeleteEnvironmentMembership.html)   | 

# Bewährte Methoden für das Freigeben von Umgebungen
<a name="share-environment-best-practices"></a>

Wir empfehlen die folgenden Methoden für das Freigeben von Umgebungen:
+ Laden Sie nur read/write Mitglieder, denen Sie vertrauen, in Ihre Umgebungen ein.
+ In EC2-Umgebungen können read/write Mitglieder die AWS Zugangsdaten des Eigentümers der Umgebung verwenden, um Anrufe von der Umgebung aus an zu AWS-Services tätigen. Diese verwenden sie anstelle ihrer eigenen Anmeldeinformationen. Um dies zu verhindern, kann der Eigentümer der Umgebung AWS verwaltete temporäre Anmeldeinformationen für die Umgebung deaktivieren. Dies verhindert jedoch auch, dass der Eigentümer der Umgebung Aufrufe machen kann. Weitere Informationen finden Sie unter [AWS -verwaltete temporäre Anmeldeinformationen](security-iam.md#auth-and-access-control-temporary-managed-credentials).
+ Aktivieren Sie AWS CloudTrail diese Option, um die Aktivitäten in Ihren Umgebungen zu verfolgen. Weitere Informationen finden Sie im [AWS CloudTrail -Benutzerhandbuch](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/).
+ Verwenden Sie Ihren AWS-Konto Root-Benutzer nicht, um Umgebungen zu erstellen und gemeinsam zu nutzen. Verwenden Sie stattdessen IAM-Benutzer innerhalb des Kontos. Weitere Informationen finden Sie unter [Nur erstmaliger Zugriff: Ihre Root-Benutzer-Anmeldeinformationen](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction_identity-management.html#intro-identity-first-time-access) und [IAM-Benutzer](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction_identity-management.html#intro-identity-users) im *IAM-Benutzerhandbuch*.