

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.

# Stellen Sie mithilfe von Amazon EC2 eine Verbindung her
<a name="connect-ec2"></a>

In diesem Abschnitt wird beschrieben, wie Sie die Konnektivität zwischen einem Amazon DocumentDB-Cluster und Amazon EC2 einrichten und von der Amazon EC2-Instance aus auf den Amazon DocumentDB-Cluster zugreifen.

Es gibt zwei Optionen für die Konfiguration der EC2-Verbindung:
+ [Automatisches Verbinden Ihrer EC2-Instance mit einer Amazon DocumentDB DocumentDB-Datenbank](connect-ec2-auto.md) — Verwenden Sie die automatische Verbindungsfunktion in der EC2-Konsole, um die Verbindung zwischen Ihrer EC2-Instance und einer neuen oder vorhandenen Amazon DocumentDB DocumentDB-Datenbank automatisch zu konfigurieren. Diese Verbindung ermöglicht den Verkehr zwischen der EC2-Instance und der Amazon DocumentDB DocumentDB-Datenbank. Diese Option wird normalerweise zum Testen und Erstellen neuer Sicherheitsgruppen verwendet.
+ [Manuelles Verbinden Ihrer EC2-Instance mit Ihrer Amazon DocumentDB DocumentDB-Datenbank](connect-ec2-manual.md) — Konfigurieren Sie die Verbindung zwischen Ihrer EC2-Instance und Ihrer Amazon DocumentDB DocumentDB-Datenbank, indem Sie die Sicherheitsgruppen manuell konfigurieren und zuweisen, um die Konfiguration zu reproduzieren, die durch die automatische Verbindungsfunktion erstellt wird. Diese Option wird normalerweise verwendet, um erweiterte Einstellungen zu ändern und bestehende Sicherheitsgruppen zu verwenden.

## Voraussetzungen
<a name="connect-ec2-prerequisites"></a>

Unabhängig von der Option und bevor Sie Ihren ersten Amazon DocumentDB-Cluster erstellen, müssen Sie Folgendes tun:

**Erstellen Sie ein Amazon Web Services (AWS) -Konto**  
Bevor Sie Amazon DocumentDB verwenden können, benötigen Sie ein Amazon Web Services (AWS) -Konto. Das AWS Konto ist kostenlos. Sie zahlen nur für die Services und Ressourcen, die Sie wirklich nutzen.  
Wenn Sie noch keinen haben AWS-Konto, führen Sie die folgenden Schritte aus, um einen zu erstellen.  

**Um sich für eine anzumelden AWS-Konto**

1. Öffnen Sie [https://portal.aws.amazon.com/billing/die Anmeldung.](https://portal.aws.amazon.com/billing/signup)

1. Folgen Sie den Online-Anweisungen.

   Während der Anmeldung erhalten Sie einen Telefonanruf oder eine Textnachricht und müssen einen Verifizierungscode über die Telefontasten eingeben.

   Wenn Sie sich für eine anmelden AWS-Konto, *Root-Benutzer des AWS-Kontos*wird eine erstellt. Der Root-Benutzer hat Zugriff auf alle AWS-Services und Ressourcen des Kontos. Als bewährte Sicherheitsmethode weisen Sie einem Benutzer Administratorzugriff zu und verwenden Sie nur den Root-Benutzer, um [Aufgaben auszuführen, die Root-Benutzerzugriff erfordern](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#root-user-tasks).

**Richten Sie optional die erforderlichen AWS Identity and Access Management (IAM-) Berechtigungen ein.**  
Für den Zugriff auf die Verwaltung von Amazon DocumentDB DocumentDB-Ressourcen wie Clustern, Instances und Cluster-Parametergruppen sind Anmeldeinformationen erforderlich, mit denen Sie Ihre Anfragen authentifizieren AWS können. Weitere Informationen finden Sie unter [Identity and Access Management für Amazon DocumentDB](security-iam.md).   

1. Geben Sie in der Suchleiste von IAM ein und wählen Sie im angezeigten Drop-down-Menü **IAM** aus. AWS-Managementkonsole

1. Sobald Sie sich in der IAM-Konsole befinden, wählen Sie im **Navigationsbereich Benutzer** aus.

1. Wählen Sie Ihren Nutzernamen aus.

1. Klicken Sie auf den Button **Berechtigungen hinzufügen**.

1. Wählen Sie die Option **Attach existing policies directly (Vorhandene Richtlinien direkt anfügen)** aus.

1. Geben Sie `AmazonDocDBFullAccess` in die Suchleiste ein und wählen Sie sie aus, sobald sie in den Suchergebnissen erscheint.

1. Klicken Sie unten auf die blaue Schaltfläche mit der Aufschrift **Weiter: Überprüfen**.

1. Klicken Sie unten auf die blaue Schaltfläche mit der Aufschrift **Berechtigungen hinzufügen**.

**Erstellen Sie eine Amazon Virtual Private Cloud (Amazon VPC)**  
Je nachdem, in welchem Bereich AWS-Region Sie sich befinden, haben Sie möglicherweise bereits eine Standard-VPC erstellt oder auch nicht. Wenn Sie keine Standard-VPC haben, führen Sie Schritt 1 der Anleitung [Erste Schritte mit Amazon VPC](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-getting-started.html) im *Amazon VPC-Benutzerhandbuch* durch. Dies dauert weniger als fünf Minuten.

# Amazon EC2 automatisch Connect
<a name="connect-ec2-auto"></a>

**Topics**
+ [Automatisches Verbinden einer EC2-Instance mit einer neuen Amazon DocumentDB DocumentDB-Datenbank](#auto-connect-ec2.process)
+ [Automatisches Verbinden einer EC2-Instance mit einer vorhandenen Amazon DocumentDB DocumentDB-Datenbank](#auto-connect-ec2-existing-cluster)
+ [Übersicht über die automatische Verbindung mit einer EC2-Instance](#auto-connect-ec2.overview)
+ [Anzeigen verbundener Rechenressourcen](#auto-connect-ec2.compute)

Bevor Sie eine Verbindung zwischen einer EC2-Instance und einer neuen Amazon DocumentDB DocumentDB-Datenbank einrichten, stellen Sie sicher, dass Sie die unter beschriebenen Anforderungen erfüllen. [Übersicht über die automatische Verbindung mit einer EC2-Instance](#auto-connect-ec2.overview) Wenn Sie nach der Konfiguration der Konnektivität Änderungen an Sicherheitsgruppen vornehmen, können sich die Änderungen auf die Verbindung zwischen der EC2-Instance und der Amazon DocumentDB DocumentDB-Datenbank auswirken. 

**Anmerkung**  
Sie können nur automatisch eine Verbindung zwischen einer EC2-Instance und einer Amazon DocumentDB DocumentDB-Datenbank einrichten, indem Sie die verwenden. AWS-Managementkonsole Sie können keine automatische Verbindung mit der AWS CLI oder der Amazon DocumentDB DocumentDB-API einrichten.

## Automatisches Verbinden einer EC2-Instance mit einer neuen Amazon DocumentDB DocumentDB-Datenbank
<a name="auto-connect-ec2.process"></a>

Beim folgenden Prozess wird davon ausgegangen, dass Sie die Schritte im Thema abgeschlossen haben. [Voraussetzungen](connect-ec2.md#connect-ec2-prerequisites)

**Topics**
+ [Schritt 1: Erstellen Sie eine Amazon EC2 EC2-Instance](#auto-connect-ec2.launch-ec2-instance)
+ [Schritt 2: Erstellen Sie einen Amazon DocumentDB-Cluster](#auto-connect-ec2.launch-cluster)
+ [Schritt 3: Connect zu Ihrer Amazon EC2 EC2-Instance her](#manual-connect-ec2.connect)
+ [Schritt 4: Installieren Sie die MongoDB-Shell](#auto-connect-ec2.install-mongo-shell)
+ [Schritt 5: Amazon DocumentDB TLS verwalten](#auto-connect-ec2.tls)
+ [Schritt 6: Connect zu Ihrem Amazon DocumentDB-Cluster her](#auto-connect-ec2.connect-use)
+ [Schritt 7: Daten einfügen und abfragen](#auto-cloud9-insert-query)
+ [Schritt 8: Erkunden](#auto-connect-ec2.explore)

### Schritt 1: Erstellen Sie eine Amazon EC2 EC2-Instance
<a name="auto-connect-ec2.launch-ec2-instance"></a>

In diesem Schritt erstellen Sie eine Amazon EC2 EC2-Instance in derselben Region und Amazon VPC, die Sie später für die Bereitstellung Ihres Amazon DocumentDB-Clusters verwenden werden. 

1. Wählen Sie auf der Amazon EC2 EC2-Konsole **Launch instance** aus.  
![\[Der Abschnitt Launch Instance auf der Amazon EC2 EC2-Konsole.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/launch-instance.png)

1. Geben Sie einen Namen oder eine Kennung in das Feld **Name** im Abschnitt **Name und Tags** ein.

1. Suchen Sie in der Dropdownliste **Amazon Machine Image (AMI)** nach **Amazon Linux 2 AMI** und wählen Sie es aus.  
![\[Die Anwendungs- und Betriebssystem-Images bieten eine Schnittstelle mit der Amazon Linux 2 AMI-Option, die im Abschnitt Schnellstart ausgewählt wurde.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/linux2-ami.png)

1. Suchen Sie in der Dropdownliste **Instance-Typ** nach **t3.micro** und wählen Sie es aus.

1. Geben Sie im Abschnitt **key pair (Anmeldung)** die Kennung eines vorhandenen Schlüsselpaars ein, oder wählen Sie **Neues Schlüsselpaar erstellen**.  
![\[Die Schlüsselpaar-Schnittstelle mit dem Feld für den Namen des key pair und der Option Neues key pair erstellen.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/key-pair.png)

   Sie müssen ein Amazon EC2 EC2-Schlüsselpaar angeben.
   + Wenn Sie ein Amazon EC2 EC2-Schlüsselpaar haben:

     1. Wählen Sie ein key pair aus, wählen Sie Ihr key pair aus der Liste.

     1. Sie müssen die private Schlüsseldatei (.pem- oder .ppk-Datei) bereits verfügbar haben, um sich bei Ihrer Amazon EC2 EC2-Instance anmelden zu können.
   + Wenn Sie kein Amazon EC2 EC2-Schlüsselpaar haben:

     1. Wählen Sie **Neues key pair** **erstellen. Daraufhin wird das Dialogfeld key pair** erstellen angezeigt.

     1. Geben Sie einen Namen in das Feld **Name des Schlüsselpaars** ein.

     1. Wählen Sie den **Schlüsselpaartyp** und das **Dateiformat für den privaten Schlüssel**. 

     1. Wählen Sie **Create Key Pair (Schlüsselpaar erstellen)** aus.  
![\[Die Schnittstelle key pair erstellen mit Feldern für den Namen, den Typ und das Dateiformat des key pair. Die Schaltfläche key pair erstellen befindet sich in der unteren rechten Ecke.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/create-key-pair.png)
**Anmerkung**  
Aus Sicherheitsgründen empfehlen wir dringend, ein Schlüsselpaar sowohl für die SSH- als auch für die Internetverbindung zu Ihrer EC2-Instance zu verwenden.

1. **Optional:** **Wählen Sie im **Abschnitt Netzwerkeinstellungen** unter **Firewall (Sicherheitsgruppen) die Option Sicherheitsgruppe erstellen** aus.**  
![\[Die Oberfläche mit den Netzwerkeinstellungen zeigt Optionen zum Erstellen einer Sicherheitsgruppe.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/firewall.png)

   Wählen Sie **Sicherheitsgruppe erstellen** (überprüfen Sie alle Regeln für die Zulassung von Datenverkehr, die für Ihre EC2-Konnektivität gelten).
**Anmerkung**  
Wenn Sie eine bestehende Sicherheitsgruppe verwenden möchten, folgen Sie den Anweisungen unter[Manuelles Connect von Amazon EC2](connect-ec2-manual.md).

1. Überprüfen Sie im Abschnitt **Zusammenfassung** Ihre EC2-Konfiguration und wählen Sie **Launch instance**, falls korrekt.

### Schritt 2: Erstellen Sie einen Amazon DocumentDB-Cluster
<a name="auto-connect-ec2.launch-cluster"></a>

Während die Amazon EC2 EC2-Instance bereitgestellt wird, erstellen Sie Ihren Amazon DocumentDB-Cluster. 

1. Navigieren Sie zur Amazon DocumentDB DocumentDB-Konsole und wählen Sie im Navigationsbereich **Clusters** aus.

1. Wählen Sie **Erstellen** aus.

1. Belassen Sie die Standardeinstellung für den **Clustertyp** **auf Instance Based Cluster**.

1. Geben Sie in **Clusterkonfiguration** für **Cluster-ID** einen eindeutigen Namen ein. Beachten Sie, dass die Konsole alle Clusternamen unabhängig davon, wie sie eingegeben wurden, in Kleinbuchstaben ändert.

   **Behalten Sie für die **Engine-Version** den Standardwert 5.0.0 bei.**

1. Behalten Sie für die **Cluster-Speicherkonfiguration** die Standardeinstellung von **Amazon DocumentDB Standard** bei.

1. In der **Instanzkonfiguration**:
   + Wählen Sie für **DB-Instance-Klasse** die Option **Speicheroptimierte Klassen (einschließlich R-Klassen)** aus (dies ist die Standardeinstellung).

     Bei der anderen Instance-Option handelt es sich um **Klassen mit NVMe -backed.** Weitere Informationen hierzu finden Sie unter [NVMe-gestützte Instances](db-instance-nvme.md).
   + Wählen Sie für **Instance-Klasse** den Instance-Typ aus, der Ihren Anforderungen entspricht. Eine detailliertere Erläuterung der Instanzklassen finden Sie unter[Spezifikationen der Instanzklasse](db-instance-classes.md#db-instance-class-specs).
   + Wählen Sie für **die Anzahl der Instances** eine Zahl aus, die Ihren Anforderungen am besten entspricht. Denken Sie daran, je niedriger die Anzahl, desto niedriger die Kosten und desto geringer das read/write Volumen, das vom Cluster verwaltet werden kann.  
![\[Konfigurationsoberfläche mit Standardwerten für Cluster-ID, Engine-Version und Instanzklasse, wobei die Anzahl der Instanzen auf eins festgelegt ist.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/create-cluster/instance-config.png)

1. Wählen Sie für **Konnektivität** die Option Mit **einer EC2-Rechenressource Connect** aus. Dies ist die EC2-Instance, die Sie in Schritt 1 erstellt haben.  
![\[Konnektivitätsschnittstelle, bei der die Option Mit einer EC2-Rechenressource Connect ausgewählt ist.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2-connect.png)
**Anmerkung**  
Wenn Sie eine Verbindung zu einer EC2-Rechenressource herstellen, wird automatisch eine Sicherheitsgruppe für Ihre EC2-Rechenressourcenverbindung zu Ihrem Amazon DocumentDB-Cluster erstellt. Wenn Sie mit der Erstellung Ihres Clusters fertig sind und die neu erstellte Sicherheitsgruppe sehen möchten, navigieren Sie zur Cluster-Liste und wählen Sie die Kennung Ihres Clusters aus. Gehen Sie auf der Registerkarte **Konnektivität und Sicherheit** zu **Sicherheitsgruppen** und suchen Sie unter **Sicherheitsgruppenname (ID) nach Ihrer Gruppe**. Sie wird den Namen Ihres Clusters enthalten und etwa wie folgt aussehen:`docdb-ec2-docdb-2023-12-11-21-33-41:i-0e4bb09985d2bbc4c (sg-0238e0b0bf0f73877)`.

1. Geben Sie im Abschnitt **Authentifizierung** einen Benutzernamen für den Hauptbenutzer ein und wählen Sie dann **Selbstverwaltet** aus. Geben Sie ein Passwort ein und bestätigen Sie es.

   Wenn Sie stattdessen **Verwaltet in** wählen AWS Secrets Manager, finden Sie [Passwortverwaltung mit Amazon DocumentDB und AWS Secrets Manager](docdb-secrets-manager.md) weitere Informationen unter.

1. Wählen Sie **Cluster erstellen**.

### Schritt 3: Connect zu Ihrer Amazon EC2 EC2-Instance her
<a name="manual-connect-ec2.connect"></a>

Um die Mongo-Shell zu installieren, müssen Sie zuerst eine Verbindung zu Ihrer Amazon EC2 EC2-Instance herstellen. Durch die Installation der Mongo-Shell können Sie eine Verbindung zu Ihrem Amazon DocumentDB-Cluster herstellen und ihn abfragen. Führen Sie folgende Schritte aus:

1. Navigieren Sie auf der Amazon EC2 EC2-Konsole zu Ihren Instances und überprüfen Sie, ob die gerade erstellte Instance läuft. Wenn ja, wählen Sie die Instance aus, indem Sie auf die Instance-ID klicken.  
![\[Instance-Tabelle mit zwei Instances in der Amazon EC2 EC2-Konsole.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/ec2-instance-table.png)

1. Wählen Sie **Connect** aus.  
![\[Instanzzusammenfassung für eine Amazon EC2 EC2-Instance. Die Schaltfläche Connect befindet sich in der oberen rechten Ecke.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/ec2-instance-summary.png)

1. Es gibt vier Optionen mit Registerkarten für Ihre Verbindungsmethode: Amazon EC2 Instance Connect, Session Manager, SSH-Client oder serielle EC2-Konsole. Sie müssen eine auswählen und deren Anweisungen befolgen. Wenn Sie fertig sind, wählen Sie **Connect**.  
![\[Schnittstelle mit Konfigurationsoptionen für die EC2 Instance Connect-Verbindungsmethode.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/connect-options.png)

**Anmerkung**  
Wenn sich Ihre IP-Adresse geändert hat, nachdem Sie diesen Walkthrough gestartet haben, oder wenn Sie zu einem späteren Zeitpunkt zu Ihrer Umgebung zurückkehren, müssen Sie Ihre `demoEC2` Sicherheitsgruppenregel für eingehenden Datenverkehr aktualisieren, um eingehenden Datenverkehr von Ihrer neuen API-Adresse aus zu ermöglichen.

### Schritt 4: Installieren Sie die MongoDB-Shell
<a name="auto-connect-ec2.install-mongo-shell"></a>

Sie können jetzt die MongoDB-Shell installieren. Dabei handelt es sich um ein Befehlszeilenprogramm, mit dem Sie eine Verbindung herstellen und Ihren Amazon DocumentDB-Cluster abfragen können. Derzeit gibt es zwei Versionen der MongoDB-Shell: die neueste Version, Mongosh, und die vorherige Version, Mongo-Shell.

**Wichtig**  
Es gibt eine bekannte Einschränkung bei Treibern von Node.js, die älter als Version 6.13.1 sind und die derzeit nicht von der IAM-Identitätsauthentifizierung für Amazon DocumentDB unterstützt werden. Die Treiber und Tools der Datei Node.js, die den Treiber Node.js verwenden (z. B. mongosh), müssen aktualisiert werden, sodass sie den Treiber Node.js der Version 6.13.1 oder höher verwenden.

Folgen Sie den nachstehenden Anweisungen, um die MongoDB-Shell für Ihr Betriebssystem zu installieren.

------
#### [ On Amazon Linux ]

**So installieren Sie die MongoDB-Shell auf Amazon Linux**

Wenn Sie *keine* IAM-Authentifizierung verwenden und die neueste MongoDB-Shell (mongosh) verwenden möchten, um eine Verbindung zu Ihrem Amazon DocumentDB-Cluster herzustellen, gehen Sie wie folgt vor:

1. Erstellen Sie die Repository-Datei. Führen Sie in der Befehlszeile Ihrer EC2-Instance, die Sie erstellt haben, den folgenden Befehl aus:

   ```
   echo -e "[mongodb-org-5.0] \nname=MongoDB Repository\nbaseurl=https://repo.mongodb.org/yum/amazon/2023/mongodb-org/5.0/x86_64/\ngpgcheck=1 \nenabled=1 \ngpgkey=https://pgp.mongodb.com/server-5.0.asc" | sudo tee /etc/yum.repos.d/mongodb-org-5.0.repo
   ```

1. Wenn der Vorgang abgeschlossen ist, installieren Sie mongosh mit einer der beiden folgenden Befehlsoptionen an der Befehlszeile:

   **Option 1** — Wenn Sie während der Amazon EC2-Konfiguration das standardmäßige Amazon Linux 2023 ausgewählt haben, geben Sie diesen Befehl ein:

   ```
   sudo yum install -y mongodb-mongosh-shared-openssl3
   ```

   **Option 2** — Wenn Sie bei der Amazon EC2-Konfiguration Amazon Linux 2 ausgewählt haben, geben Sie diesen Befehl ein:

   ```
   sudo yum install -y mongodb-mongosh
   ```

Wenn Sie die IAM-Authentifizierung verwenden, müssen Sie die vorherige Version der MongoDB-Shell (5.0) verwenden, um eine Verbindung zu Ihrem Amazon DocumentDB-Cluster herzustellen. Gehen Sie wie folgt vor:

1. Erstellen Sie die Repository-Datei. Führen Sie in der Befehlszeile Ihrer EC2-Instance, die Sie erstellt haben, den folgenden Befehl aus:

   ```
   echo -e "[mongodb-org-5.0] \nname=MongoDB Repository\nbaseurl=https://repo.mongodb.org/yum/amazon/2023/mongodb-org/5.0/x86_64/\ngpgcheck=1 \nenabled=1 \ngpgkey=https://pgp.mongodb.com/server-5.0.asc" | sudo tee /etc/yum.repos.d/mongodb-org-5.0.repo
   ```

1. Wenn der Vorgang abgeschlossen ist, installieren Sie die Mongodb 5.0-Shell mit der folgenden Befehlsoption an der Befehlszeile:

   ```
   sudo yum install -y mongodb-org-shell
   ```

------
#### [ On Ubuntu ]

**Um mongosh auf Ubuntu zu installieren**

1. Importieren Sie den öffentlichen Schlüssel, der von dem Paketverwaltungssystem verwendet wird.

   ```
   curl -fsSL https://pgp.mongodb.com/server-5.0.asc | sudo gpg --dearmor -o /usr/share/keyrings/mongodb-server-5.0.gpg
   ```

1. Erstellen Sie die Listendatei `mongodb-org-5.0.list` für MongoDB mit dem korrekten Befehl für Ihre Ubuntu-Version.

   ```
   echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-5.0.gpg ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
   ```

1. Importieren und aktualisieren Sie die lokale Paketdatenbank mit dem folgenden Befehl:

   ```
   sudo apt-get update
   ```

1. Installieren Sie Mongosh.

   ```
   sudo apt-get install -y mongodb-mongosh
   ```

Weitere Informationen zum Installieren von früheren Versionen von MongoDB auf Ihrem Ubuntu-System finden Sie unter [Installieren von MongoDB Community Edition auf Ubuntu](https://docs.mongodb.com/v3.6/tutorial/install-mongodb-on-ubuntu/).

------
#### [ On other operating systems ]

Informationen zum Installieren der mongo-Shell auf anderen Betriebssystemen finden Sie unter [Installieren von MongoDB Community Edition](https://www.mongodb.com/docs/manual/administration/install-community/) in der MongoDB-Dokumentation.

------

### Schritt 5: Amazon DocumentDB TLS verwalten
<a name="auto-connect-ec2.tls"></a>

Laden Sie das CA-Zertifikat für Amazon DocumentDB mit dem folgenden Code herunter: `wget https://truststore.pki.rds.amazonaws.com/global/global-bundle.pem` 

**Anmerkung**  
Transport Layer Security (TLS) ist standardmäßig für alle neuen Amazon DocumentDB-Cluster aktiviert. Weitere Informationen finden Sie unter [TLS-Einstellungen für Amazon DocumentDB-Cluster verwalten](https://docs.aws.amazon.com/documentdb/latest/developerguide/security.encryption.ssl.html).

### Schritt 6: Connect zu Ihrem Amazon DocumentDB-Cluster her
<a name="auto-connect-ec2.connect-use"></a>

1. Suchen Sie auf der Amazon DocumentDB DocumentDB-Konsole unter **Clusters** Ihren Cluster. Wählen Sie den Cluster aus, den Sie erstellt haben, indem Sie auf die **Cluster-ID für diesen** Cluster klicken.

1. **Suchen Sie auf der Registerkarte **Konnektivität und Sicherheit** im Feld **Connect nach Connect to this cluster with the mongo shell**:**  
![\[Cluster-Verbindungseinstellungen mit hervorgehobener MongoDB-Verbindungszeichenfolge für die Verbindung zu einem Amazon DocumentDB-Cluster mithilfe der Mongo-Shell.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/connect-mongosh.png)

   Kopieren Sie die angegebene Verbindungszeichenfolge und fügen Sie sie in Ihr Terminal ein.

   Nehmen Sie die folgenden Änderungen daran vor:

   1. Stellen Sie sicher, dass Sie den richtigen Benutzernamen in der Zeichenfolge haben.

   1. Auslassen, `<insertYourPassword>` sodass Sie beim Herstellen der Verbindung von der Mongo-Shell zur Eingabe des Passworts aufgefordert werden.

   1. Optional: Wenn Sie die IAM-Authentifizierung oder die vorherige Version der MongoDB-Shell verwenden, ändern Sie Ihre Verbindungszeichenfolge wie folgt:

      `mongo --ssl --host mydocdbcluster.cluster-cozt4xr9xv9b.us-east-1.docdb.amazonaws.com:27017 --sslCAFile global-bundle.pem --username SampleUser1 --password`

      `mydocdbcluster.cluster-cozt4xr9xv9b.us-east-1`Ersetzen Sie durch dieselben Informationen aus Ihrem Cluster.

1. Drücken Sie die Eingabetaste in Ihrem Terminal. Sie werden nun zur Eingabe Ihres Passworts aufgefordert. Geben Sie Ihr Passwort ein.

1. Wenn Sie Ihr Passwort eingeben und die `rs0 [direct: primary] <env-name>>` Aufforderung sehen, sind Sie erfolgreich mit Ihrem Amazon DocumentDB-Cluster verbunden.

Haben Sie Probleme mit der Verbindung? Weitere Informationen finden Sie unter [Fehlerbehebung bei Amazon DocumentDB](https://docs.aws.amazon.com/documentdb/latest/developerguide/troubleshooting.html).

### Schritt 7: Daten einfügen und abfragen
<a name="auto-cloud9-insert-query"></a>

Nachdem Sie nun mit Ihrem Cluster verbunden sind, können Sie einige Abfragen ausführen, um sich mit der Verwendung einer Dokumentendatenbank vertraut zu machen.

1. Um ein einzelnes Dokument einzufügen, geben Sie Folgendes ein:

   ```
   db.collection.insertOne({"hello":"DocumentDB"})
   ```

   Sie erhalten die folgende Ausgabe:

   ```
   {
     acknowledged: true,
     insertedId: ObjectId('673657216bdf6258466b128c')
   }
   ```

1. Sie können das Dokument lesen, das Sie mit dem `findOne()` Befehl geschrieben haben (weil er nur ein einziges Dokument zurückgibt). Geben Sie Folgendes ein:

   ```
   db.collection.findOne()
   ```

   Sie erhalten die folgende Ausgabe:

   ```
   { "_id" : ObjectId("5e401fe56056fda7321fbd67"), "hello" : "DocumentDB" }
   ```

1. Um ein paar weitere Abfragen durchzuführen, sollten Sie einen Anwendungsfall für Spieleprofile in Betracht ziehen. Fügen Sie zunächst einige Einträge in eine Sammlung mit dem Titel ein`profiles`. Geben Sie Folgendes ein:

   ```
   db.profiles.insertMany([{ _id: 1, name: 'Matt', status: 'active', level: 12, score: 202 }, 
         { _id: 2, name: 'Frank', status: 'inactive', level: 2, score: 9 }, 
         { _id: 3, name: 'Karen', status: 'active', level: 7, score: 87 }, 
         { _id: 4, name: 'Katie', status: 'active', level: 3, score: 27 }
   ])
   ```

   Sie erhalten die folgende Ausgabe:

   ```
   { acknowledged: true, insertedIds: { '0': 1, '1': 2, '2': 3, '3': 4 } }
   ```

1. Verwenden Sie den `find()` Befehl, um alle Dokumente in der Profilsammlung zurückzugeben. Geben Sie Folgendes ein:

   ```
   db.profiles.find()
   ```

   Sie erhalten eine Ausgabe, die den Daten entspricht, die Sie in Schritt 3 eingegeben haben.

1. Verwenden Sie mithilfe eines Filters eine Abfrage für ein einzelnes Dokument. Geben Sie Folgendes ein:

   ```
   db.profiles.find({name: "Katie"})
   ```

   Sie erhalten die folgende Ausgabe:

   ```
   { "_id" : 4, "name" : "Katie", "status": "active", "level": 3, "score":27}
   ```

1. Versuchen wir nun, ein Profil zu finden und es mit dem `findAndModify` Befehl zu ändern. Wir geben dem Benutzer Matt zusätzliche 10 Punkte mit dem folgenden Code:

   ```
   db.profiles.findAndModify({
           query: { name: "Matt", status: "active"},
           update: { $inc: { score: 10 } }
       })
   ```

   Sie erhalten die folgende Ausgabe (beachten Sie, dass sein Punktestand noch nicht gestiegen ist):

   ```
   {
       [{_id : 1, name : 'Matt', status: 'active', level: 12, score: 202}]
   ```

1. Sie können mit der folgenden Abfrage überprüfen, ob sich sein Punktestand geändert hat:

   `db.profiles.find({name: "Matt"})`

   Sie erhalten die folgende Ausgabe:

   ```
   { "_id" : 1, "name" : "Matt", "status" : "active", "level" : 12, "score" : 212 }
   ```

### Schritt 8: Erkunden
<a name="auto-connect-ec2.explore"></a>

Herzlichen Glückwunsch\$1 Sie haben die Schnellstartanleitung für Amazon DocumentDB erfolgreich abgeschlossen.

Was kommt als Nächstes? Erfahren Sie, wie Sie diese leistungsstarke Datenbank mit einigen ihrer beliebten Funktionen voll ausschöpfen können:
+  [Amazon DocumentDB verwalten](https://docs.aws.amazon.com/documentdb/latest/developerguide/managing-documentdb.html) 
+  [Skalierung](https://docs.aws.amazon.com/documentdb/latest/developerguide/operational_tasks.html) 
+  [Sichern und Wiederherstellen](https://docs.aws.amazon.com/documentdb/latest/developerguide/backup_restore.html) 

**Anmerkung**  
Um Kosten zu sparen, können Sie entweder Ihren Amazon DocumentDB-Cluster stoppen, um die Kosten zu senken, oder den Cluster löschen. Standardmäßig stoppt Ihre AWS Cloud9 Umgebung nach 30 Minuten Inaktivität die zugrunde liegende Amazon EC2 EC2-Instance.

## Automatisches Verbinden einer EC2-Instance mit einer vorhandenen Amazon DocumentDB DocumentDB-Datenbank
<a name="auto-connect-ec2-existing-cluster"></a>

Das folgende Verfahren setzt voraus, dass Sie über einen vorhandenen Amazon DocumentDB-Cluster und eine bestehende Amazon EC2 EC2-Instance verfügen.

**Greifen Sie auf Ihren Amazon DocumentDB-Cluster zu und richten Sie die Amazon EC2 EC2-Verbindung ein**

1. Greifen Sie auf Ihren Amazon DocumentDB-Cluster zu.

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

   1. Klicken Sie im Navigationsbereich auf **Cluster**.
**Tipp**  
Wenn der Navigationsbereich auf der linken Seite des Bildschirms nicht angezeigt wird, wählen Sie links oben auf der Seite das Menüsymbol (![\[Hamburger menu icon with three horizontal lines.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/docdb-menu-icon.png)) aus.

   1. Geben Sie den gewünschten Cluster an, indem Sie auf die Schaltfläche links neben dem Namen des Clusters klicken.

1. Richten Sie die Amazon EC2 EC2-Verbindung ein.

   1. Wählen Sie **Aktionen** und dann **EC2-Verbindung einrichten**.  
![\[In der Dropdownliste Aktionen ist die Option EC2-Verbindung einrichten ausgewählt.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/setup-ec2-connect.png)

      Das Dialogfeld **EC2-Verbindung einrichten** wird angezeigt.

   1. Wählen Sie im Feld **EC2-Instance** die EC2-Instance aus, die Sie mit Ihrem Cluster verbinden möchten.  
![\[Die Dropdownliste EC2-Verbindungsschnittstelle einrichten mit hervorgehobener EC2-Instance.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/setup-ec2-connect-dialog.png)

   1. Klicken Sie auf **Weiter**.

      Das Dialogfeld „**Überprüfen und bestätigen**“ wird angezeigt.

   1. Vergewissern Sie sich, dass die Änderungen korrekt sind. Wählen Sie dann **Verbindung einrichten**.  
![\[Die Oberfläche „Überprüfen und Bestätigen“ zeigt eine Zusammenfassung der Änderungen an. Die Schaltfläche Verbindung einrichten befindet sich in der unteren rechten Ecke.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/setup-ec2-review-confirm.png)

Bei Erfolg wird die folgende Überprüfung angezeigt:

![\[Bestätigungsnachricht für einen erfolgreichen Verbindungsaufbau zwischen der Amazon DocumentDB DocumentDB-Datenbank und der EC2-Instance.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/setup-ec2-connect-success.png)


## Übersicht über die automatische Verbindung mit einer EC2-Instance
<a name="auto-connect-ec2.overview"></a>

Wenn Sie eine Verbindung zwischen einer EC2-Instance und einer Amazon DocumentDB-Datenbank einrichten, konfiguriert Amazon DocumentDB automatisch die VPC-Sicherheitsgruppe für Ihre EC2-Instance und für Ihre Amazon DocumentDB DocumentDB-Datenbank.

Die folgenden Anforderungen gelten für die Verbindung einer EC2-Instance mit einer Amazon DocumentDB DocumentDB-Datenbank:
+ Die EC2-Instance muss in derselben VPC wie die Amazon DocumentDB DocumentDB-Datenbank existieren.

  Wenn keine EC2-Instances in derselben VPC vorhanden sind, dann bietet die Konsole einen Link zum Erstellen einer solchen Instance.
+ Der Benutzer, der die Verbindung einrichtet, muss über Berechtigungen zum Ausführen der folgenden Amazon-EC2-Vorgänge verfügen:
  + `ec2:AuthorizeSecurityGroupEgress`
  + `ec2:AuthorizeSecurityGroupIngress`
  + `ec2:CreateSecurityGroup`
  + `ec2:DescribeInstances`
  + `ec2:DescribeNetworkInterfaces`
  + `ec2:DescribeSecurityGroups`
  + `ec2:ModifyNetworkInterfaceAttribute`
  + `ec2:RevokeSecurityGroupEgress`

Auf Ihrem Konto fallen ggf. Kosten über Availability Zones hinweg an, wenn sich die DB-Instance und die EC2-Instance in unterschiedlichen Availability Zones befinden.

Wenn Sie eine Verbindung zu einer EC2-Instance einrichten, handelt Amazon DocumentDB gemäß der aktuellen Konfiguration der Sicherheitsgruppen, die der Amazon DocumentDB DocumentDB-Datenbank und EC2-Instance zugeordnet sind, wie in der folgenden Tabelle beschrieben:


| Aktuelle Amazon DocumentDB-Sicherheitsgruppenkonfiguration | Aktuelle EC2-Sicherheitsgruppenkonfiguration | Amazon DocumentDB DocumentDB-Aktion | 
| --- | --- | --- | 
| Der Amazon DocumentDB DocumentDB-Datenbank sind eine oder mehrere Sicherheitsgruppen zugeordnet, deren Name dem Muster DocumentDB-ec2-n entspricht. Eine Sicherheitsgruppe, die dem Muster entspricht, wurde nicht geändert. Diese Sicherheitsgruppe enthält nur eine Regel für eingehenden Datenverkehr mit der VPC-Sicherheitsgruppe der EC2-Instance als Quelle. | Der EC2-Instance sind eine oder mehrere Sicherheitsgruppen zugeordnet, deren Name dem Muster entspricht DocumentDB-ec2-n (wobei n eine Zahl ist). Eine Sicherheitsgruppe, die dem Muster entspricht, wurde nicht geändert. Diese Sicherheitsgruppe hat nur eine ausgehende Regel mit der VPC-Sicherheitsgruppe der Amazon DocumentDB DocumentDB-Datenbank als Quelle. | Amazon DocumentDB ergreift keine Maßnahmen. Eine Verbindung zwischen der EC2-Instance und der Amazon DocumentDB DocumentDB-Datenbank wurde bereits automatisch konfiguriert. Da bereits eine Verbindung zwischen der EC2-Instance und der Amazon DocumentDB DocumentDB-Datenbank besteht, werden die Sicherheitsgruppen nicht geändert. | 
| Es gilt eine der folgenden Bedingungen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/connect-ec2-auto.html)  | Es gilt eine der folgenden Bedingungen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/connect-ec2-auto.html) | Amazon DocumentDB DocumentDB-Aktion: Neue Sicherheitsgruppen erstellen | 
| Der Amazon DocumentDB DocumentDB-Datenbank sind eine oder mehrere Sicherheitsgruppen zugeordnet, deren Name dem Muster DocumentDB-ec2-n entspricht. Eine Sicherheitsgruppe, die dem Muster entspricht, wurde nicht geändert. Diese Sicherheitsgruppe enthält nur eine Regel für eingehenden Datenverkehr mit der VPC-Sicherheitsgruppe der EC2-Instance als Quelle. | Der EC2-Instance sind eine oder mehrere Sicherheitsgruppen zugeordnet, deren Name dem Muster ec2-DocumentDB-n entspricht. Amazon DocumentDB kann jedoch keine dieser Sicherheitsgruppen für die Verbindung mit der Amazon DocumentDB DocumentDB-Datenbank verwenden. Amazon DocumentDB kann keine Sicherheitsgruppe verwenden, die keine einzige ausgehende Regel mit der VPC-Sicherheitsgruppe der Amazon DocumentDB DocumentDB-Datenbank als Quelle hat. Amazon DocumentDB kann auch keine Sicherheitsgruppe verwenden, die geändert wurde. | Amazon DocumentDB DocumentDB-Aktion: Neue Sicherheitsgruppen erstellen | 
| Der Amazon DocumentDB DocumentDB-Datenbank sind eine oder mehrere Sicherheitsgruppen zugeordnet, deren Name dem Muster DocumentDB-ec2-n entspricht. Eine Sicherheitsgruppe, die dem Muster entspricht, wurde nicht geändert. Diese Sicherheitsgruppe enthält nur eine Regel für eingehenden Datenverkehr mit der VPC-Sicherheitsgruppe der EC2-Instance als Quelle. | Eine gültige EC2-Sicherheitsgruppe für die Verbindung ist vorhanden, jedoch nicht mit der EC2-Instance verknüpft. Die Sicherheitsgruppe trägt einen Namen, der dem Muster DocumentDB-ec2-n entspricht. Sie wurde nicht geändert. Es gibt nur eine ausgehende Regel mit der VPC-Sicherheitsgruppe der Amazon DocumentDB DocumentDB-Datenbank als Quelle. | Amazon DocumentDB DocumentDB-Aktion: EC2-Sicherheitsgruppe zuordnen | 
| Es gilt eine der folgenden Bedingungen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/connect-ec2-auto.html)  | Der EC2-Instance sind eine oder mehrere Sicherheitsgruppen zugeordnet, deren Name dem Muster DocumentDB-ec2-n entspricht. Eine Sicherheitsgruppe, die dem Muster entspricht, wurde nicht geändert. Diese Sicherheitsgruppe hat nur eine ausgehende Regel mit der VPC-Sicherheitsgruppe der Amazon DocumentDB DocumentDB-Datenbank als Quelle. | Amazon DocumentDB DocumentDB-Aktion: Neue Sicherheitsgruppen erstellen | 

**Amazon DocumentDB DocumentDB-Aktion: Neue Sicherheitsgruppen erstellen**

Amazon DocumentDB ergreift die folgenden Aktionen:
+ Erstellt eine neue Sicherheitsgruppe, die dem Muster `DocumentDB-ec2-n` entspricht. Diese Sicherheitsgruppe enthält eine Regel für eingehenden Datenverkehr mit der VPC-Sicherheitsgruppe der EC2-Instance als Quelle. Diese Sicherheitsgruppe ist mit der Amazon DocumentDB DocumentDB-Datenbank verknüpft und ermöglicht der EC2-Instance den Zugriff auf die Amazon DocumentDB DocumentDB-Datenbank.
+ Erstellt eine neue Sicherheitsgruppe, die dem Muster `ec2-DocumentDB-n` entspricht. Diese Sicherheitsgruppe hat eine ausgehende Regel mit der VPC-Sicherheitsgruppe der Amazon DocumentDB DocumentDB-Datenbank als Quelle. Diese Sicherheitsgruppe ist der EC2-Instance zugeordnet und ermöglicht der EC2-Instance, Traffic an die Amazon DocumentDB DocumentDB-Datenbank zu senden.

**Amazon DocumentDB DocumentDB-Aktion: EC2-Sicherheitsgruppe zuordnen**

Amazon DocumentDB ordnet die gültige, bestehende EC2-Sicherheitsgruppe der EC2-Instance zu. Diese Sicherheitsgruppe ermöglicht es der EC2-Instance, Datenverkehr an die Amazon DocumentDB DocumentDB-Datenbank zu senden.

## Anzeigen verbundener Rechenressourcen
<a name="auto-connect-ec2.compute"></a>

Sie können den verwenden AWS-Managementkonsole , um die Rechenressourcen anzuzeigen, die mit einer Amazon DocumentDB DocumentDB-Datenbank verbunden sind. Zu den angezeigten Ressourcen gehören Rechenressourcenverbindungen, die automatisch eingerichtet wurden. Sie können die Konnektivität mit Rechenressourcen auf folgende Weise automatisch einrichten:
+ Sie können die Rechenressource auswählen, wenn Sie die Datenbank erstellen. Weitere Informationen finden Sie unter [Einen Amazon DocumentDB-Cluster erstellen](db-cluster-create.md) und Einen Multi-AZ-DB-Cluster erstellen. 
+ Sie können die Konnektivität zwischen einer vorhandenen Datenbank und einer Rechenressource einrichten. Weitere Informationen finden Sie unter [Amazon EC2 automatisch Connect](#connect-ec2-auto). 

Die aufgelisteten Rechenressourcen enthalten keine Ressourcen, die manuell mit der Datenbank verbunden wurden. Sie können beispielsweise einer Rechenressource den manuellen Zugriff auf eine Datenbank erlauben, indem Sie der VPC-Sicherheitsgruppe, die der Datenbank zugeordnet ist, eine Regel hinzufügen.

Für die Auflistung einer Rechenressource müssen die folgenden Bedingungen erfüllt sei:
+ Der Name der Sicherheitsgruppe, die der Rechenressource zugeordnet ist, entspricht dem Muster `ec2-DocumentDB-n` (wobei n eine Zahl ist).
+ Die mit der Rechenressource verknüpfte Sicherheitsgruppe hat eine ausgehende Regel, bei der der Portbereich auf den Port festgelegt ist, den die Amazon DocumentDB DocumentDB-Datenbank verwendet.
+ Die mit der Rechenressource verknüpfte Sicherheitsgruppe hat eine ausgehende Regel, bei der die Quelle auf eine Sicherheitsgruppe gesetzt ist, die der Amazon DocumentDB DocumentDB-Datenbank zugeordnet ist.
+ Der Name der Sicherheitsgruppe, die mit der Amazon DocumentDB DocumentDB-Datenbank verknüpft ist, entspricht dem Muster `DocumentDB-ec2-n` (wobei n eine Zahl ist).
+ Die mit der Amazon DocumentDB DocumentDB-Datenbank verknüpfte Sicherheitsgruppe hat eine Eingangsregel, bei der der Portbereich auf den Port festgelegt ist, den die Amazon DocumentDB DocumentDB-Datenbank verwendet.
+ Die mit der Amazon DocumentDB DocumentDB-Datenbank verknüpfte Sicherheitsgruppe hat eine Eingangsregel, bei der die Quelle auf eine Sicherheitsgruppe gesetzt ist, die der Rechenressource zugeordnet ist.

**Um Rechenressourcen anzuzeigen, die mit einer Amazon DocumentDB DocumentDB-Datenbank verbunden sind**

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

1. Wählen Sie im Navigationsbereich **Datenbanken** und dann den Namen der Amazon DocumentDB DocumentDB-Datenbank aus.

1. Sehen Sie sich auf der Registerkarte **Konnektivität und Sicherheit** die Rechenressourcen im Abschnitt **Verbundene Rechenressourcen** an.

# Manuelles Connect von Amazon EC2
<a name="connect-ec2-manual"></a>

**Topics**
+ [Schritt 1: Erstellen Sie eine Amazon EC2 EC2-Instance](#manual-connect-ec2.launch-ec2-instance)
+ [Schritt 2: Erstellen einer Sicherheitsgruppe](#manual-connect-ec2.security-group)
+ [Schritt 3: Erstellen Sie einen Amazon DocumentDB-Cluster](#manual-connect-ec2.launch-cluster)
+ [Schritt 4: Connect zu Ihrer Amazon EC2 EC2-Instance her](#manual-connect-ec2.connect)
+ [Schritt 5: Installieren Sie die MongoDB-Shell](#manual-connect-ec2.install-mongo-shell)
+ [Schritt 6: Amazon DocumentDB TLS verwalten](#manual-connect-ec2.tls)
+ [Schritt 7: Connect zu Ihrem Amazon DocumentDB-Cluster her](#manual-connect-ec2.connect-use)
+ [Schritt 8: Daten einfügen und abfragen](#manual-cloud9-insert-query)
+ [Schritt 9: Erkunden](#manual-connect-ec2.explore)

Bei den folgenden Schritten wird davon ausgegangen, dass Sie die Schritte im [Voraussetzungen](connect-ec2.md#connect-ec2-prerequisites) Thema abgeschlossen haben.

## Schritt 1: Erstellen Sie eine Amazon EC2 EC2-Instance
<a name="manual-connect-ec2.launch-ec2-instance"></a>

In diesem Schritt erstellen Sie eine Amazon EC2 EC2-Instance in derselben Region und Amazon VPC, die Sie später für die Bereitstellung Ihres Amazon DocumentDB-Clusters verwenden werden. 

1. Wählen Sie auf der Amazon EC2 EC2-Konsole **Launch instance** aus.  
![\[Der Abschnitt Launch Instance auf der Amazon EC2 EC2-Konsole.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/launch-instance.png)

1. Geben Sie einen Namen oder eine Kennung in das Feld **Name** im Abschnitt **Name und Tags** ein.

1. Suchen Sie in der Dropdownliste **Amazon Machine Image (AMI)** nach **Amazon Linux 2 AMI** und wählen Sie es aus.  
![\[Die Anwendungs- und Betriebssystem-Images bieten eine Schnittstelle mit der Amazon Linux 2 AMI-Option, die im Abschnitt Schnellstart ausgewählt wurde.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/linux2-ami.png)

1. Suchen Sie in der Dropdownliste **Instance-Typ** nach **t3.micro** und wählen Sie es aus.

1. Geben Sie im Abschnitt **key pair (Anmeldung)** die Kennung eines vorhandenen Schlüsselpaars ein, oder wählen Sie **Neues Schlüsselpaar erstellen**.  
![\[Die Schlüsselpaar-Schnittstelle mit dem Feld für den Namen des key pair und der Option Neues key pair erstellen.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/key-pair.png)

   Sie müssen ein Amazon EC2 EC2-Schlüsselpaar angeben.
   + Wenn Sie ein Amazon EC2 EC2-Schlüsselpaar haben:

     1. Wählen Sie ein key pair aus, wählen Sie Ihr key pair aus der Liste.

     1. Sie müssen die private Schlüsseldatei (.pem- oder .ppk-Datei) bereits verfügbar haben, um sich bei Ihrer Amazon EC2 EC2-Instance anmelden zu können.
   + Wenn Sie kein Amazon EC2 EC2-Schlüsselpaar haben:

     1. Wählen Sie **Neues key pair** **erstellen. Daraufhin wird das Dialogfeld key pair** erstellen angezeigt.

     1. Geben Sie einen Namen in das Feld **Name des Schlüsselpaars** ein.

     1. Wählen Sie den **Schlüsselpaartyp** und das **Dateiformat für den privaten Schlüssel**. 

     1. Wählen Sie **Create Key Pair (Schlüsselpaar erstellen)** aus.  
![\[Die Schnittstelle key pair erstellen mit Feldern für den Namen, den Typ und das Dateiformat des key pair. Die Schaltfläche key pair erstellen befindet sich in der unteren rechten Ecke.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/create-key-pair.png)
**Anmerkung**  
Aus Sicherheitsgründen empfehlen wir dringend, ein Schlüsselpaar sowohl für die SSH- als auch für die Internetverbindung zu Ihrer EC2-Instance zu verwenden.

1. Wählen Sie im **Abschnitt Netzwerkeinstellungen** unter **Firewall (Sicherheitsgruppen)** entweder Sicherheitsgruppe **erstellen oder Bestehende Sicherheitsgruppe** **auswählen aus**.  
![\[Die Oberfläche mit den Netzwerkeinstellungen zeigt Optionen zum Erstellen einer Sicherheitsgruppe.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/firewall.png)

   Wenn Sie eine bestehende Sicherheitsgruppe auswählen möchten, wählen Sie eine aus der Dropdownliste **Allgemeine Sicherheitsgruppen** aus.

   Wenn Sie eine neue Sicherheitsgruppe erstellen möchten, gehen Sie wie folgt vor:

   1. Überprüfen Sie alle Regeln für die Zulassung von Datenverkehr, die für Ihre EC2-Konnektivität gelten.

   1. Wählen Sie im Feld IP die Option **Meine IP** oder **Benutzerdefiniert** aus, um aus einer Liste von CIDR-Blöcken, Präfixlisten oder Sicherheitsgruppen auszuwählen. Wir empfehlen **Anywhere** nicht als Wahl, es sei denn, Ihre EC2-Instance befindet sich in einem isolierten Netzwerk, da sie beliebigen IP-Adressen den Zugriff auf Ihre EC2-Instance ermöglicht.  
![\[Das Drop-down-Menü „Meine IP“.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/ip-field.png)

1. Überprüfen Sie im Abschnitt **Zusammenfassung** Ihre EC2-Konfiguration und wählen Sie, falls korrekt, die Option **Launch instance** aus.

## Schritt 2: Erstellen einer Sicherheitsgruppe
<a name="manual-connect-ec2.security-group"></a>

Sie werden jetzt eine neue Sicherheitsgruppe in Ihrer Standard-Amazon-VPC erstellen. Die Sicherheitsgruppe `demoDocDB` ermöglicht es Ihnen, von Ihrer Amazon EC2-Instance aus eine Verbindung zu Ihrem Amazon DocumentDB-Cluster auf Port 27017 (dem Standardport für Amazon DocumentDB) herzustellen. 

1. Wählen Sie in der [Amazon EC2 Management Console](https://console.aws.amazon.com/ec2) unter **Netzwerk und Sicherheit** die Option **Sicherheitsgruppen** aus.  
![\[Navigationsbereich der Amazon DocumentDB DocumentDB-Konsole mit der in der Dropdownliste Netzwerk und Sicherheit ausgewählten Option „Sicherheitsgruppen“.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/nav-security-groups.png)

1. Wählen Sie **Sicherheitsgruppe erstellen** aus.  
![\[Die Schaltfläche Sicherheitsgruppe erstellen.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/create-sg-btn-2.png)

1. Gehen Sie im Abschnitt **Grundlegende Details** wie folgt vor:

   1. Geben Sie für **Security group name** (Name der Sicherheitsgruppe) `demoDocDB` ein.

   1. Geben Sie im Feld **Description (Beschreibung)** eine Beschreibung ein.

   1. Akzeptieren Sie für **VPC** die Verwendung Ihrer Standard-VPC.

1. Wählen Sie im Abschnitt **Eingehende Regeln** die Option **Regel hinzufügen** aus.

   1. Wählen Sie für **Typ** die Option **Benutzerdefinierte TCP-Regel** (Standard) aus.

   1. Geben Sie für **Portbereich** den Wert ein`27017`.

   1. Wählen Sie für **Source (Quelle)** die Option **Custom (Benutzerdefiniert)** aus. Suchen Sie im Feld daneben nach der Sicherheitsgruppe, die Sie gerade in Schritt 1 erstellt haben. Möglicherweise müssen Sie Ihren Browser aktualisieren, damit die Amazon EC2 EC2-Konsole den Quellnamen automatisch ausfüllt.  
![\[Abschnitt mit Regeln für eingehende Nachrichten mit Feldern für Typ, Protokoll, Portbereich, Quelle und Beschreibung. Die Schaltfläche Regel hinzufügen befindet sich in der unteren linken Ecke.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/inbound-rules.png)

1. Akzeptieren Sie alle anderen Standardeinstellungen und wählen Sie Sicherheitsgruppe **erstellen** aus.  
![\[Die Schaltfläche Sicherheitsgruppe erstellen.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/create-sg-btn-2.png)

## Schritt 3: Erstellen Sie einen Amazon DocumentDB-Cluster
<a name="manual-connect-ec2.launch-cluster"></a>

Während die Amazon EC2 EC2-Instance bereitgestellt wird, erstellen Sie Ihren Amazon DocumentDB-Cluster. 

1. Navigieren Sie zur Amazon DocumentDB DocumentDB-Konsole und wählen Sie im Navigationsbereich **Clusters** aus.

1. Wählen Sie **Erstellen** aus.

1. Belassen Sie die Standardeinstellung für den **Clustertyp** **auf Instance Based Cluster**.

1. Geben Sie in **Clusterkonfiguration** für **Cluster-ID** einen eindeutigen Namen ein. Beachten Sie, dass die Konsole alle Clusternamen unabhängig davon, wie sie eingegeben wurden, in Kleinbuchstaben ändert.

   **Behalten Sie für die **Engine-Version** den Standardwert 5.0.0 bei.**

1. Behalten Sie für die **Cluster-Speicherkonfiguration** die Standardeinstellung von **Amazon DocumentDB Standard** bei.

1. In der **Instanzkonfiguration**:
   + Wählen Sie für **DB-Instance-Klasse** die Option **Speicheroptimierte Klassen (einschließlich R-Klassen)** aus (dies ist die Standardeinstellung).

     Bei der anderen Instance-Option handelt es sich um **Klassen mit NVMe -backed.** Weitere Informationen hierzu finden Sie unter [NVMe-gestützte Instances](db-instance-nvme.md).
   + Wählen Sie für **Instance-Klasse** den Instance-Typ aus, der Ihren Anforderungen entspricht. Eine detailliertere Erläuterung der Instanzklassen finden Sie unter[Spezifikationen der Instanzklasse](db-instance-classes.md#db-instance-class-specs).
   + Wählen Sie für **die Anzahl der Instances** eine Zahl aus, die Ihren Anforderungen am besten entspricht. Denken Sie daran, je niedriger die Anzahl, desto niedriger die Kosten und desto geringer das read/write Volumen, das vom Cluster verwaltet werden kann.  
![\[Konfigurationsoberfläche mit Standardwerten für Cluster-ID, Engine-Version und Instanzklasse, wobei die Anzahl der Instanzen auf eins festgelegt ist.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/create-cluster/instance-config.png)

1. Behalten Sie für **Konnektivität** die Standardeinstellung „**Keine Verbindung zu einer EC2-Rechenressource** herstellen“ bei.
**Anmerkung**  
Wenn Sie eine Verbindung zu einer EC2-Rechenressource herstellen, werden automatisch Sicherheitsgruppen für Ihre Verbindung zu Ihrem Cluster erstellt. Da Sie diese Sicherheitsgruppen im vorherigen Schritt manuell erstellt haben, sollten Sie „**Keine Verbindung zu einer EC2-Rechenressource** herstellen“ auswählen, um keinen zweiten Satz von Sicherheitsgruppen zu erstellen.

1. Geben Sie im Abschnitt **Authentifizierung** einen Benutzernamen für den Hauptbenutzer ein und wählen Sie dann **Selbstverwaltet** aus. Geben Sie ein Passwort ein und bestätigen Sie es.

   Wenn Sie stattdessen **Verwaltet in** wählen AWS Secrets Manager, finden Sie [Passwortverwaltung mit Amazon DocumentDB und AWS Secrets Manager](docdb-secrets-manager.md) weitere Informationen unter.

1. Wählen Sie **Cluster erstellen**.

## Schritt 4: Connect zu Ihrer Amazon EC2 EC2-Instance her
<a name="manual-connect-ec2.connect"></a>

Wenn Sie eine Verbindung zu Ihrer Amazon EC2 EC2-Instance herstellen, können Sie die MongoDB-Shell installieren. Durch die Installation der Mongo-Shell können Sie eine Verbindung zu Ihrem Amazon DocumentDB-Cluster herstellen und ihn abfragen. Führen Sie folgende Schritte aus:

1. Navigieren Sie auf der Amazon EC2 EC2-Konsole zu Ihren Instances und überprüfen Sie, ob die gerade erstellte Instance läuft. Wenn ja, wählen Sie die Instance aus, indem Sie auf die Instance-ID klicken.  
![\[Instance-Tabelle mit zwei Instances auf der Amazon EC2 EC2-Konsole.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/ec2-instance-table.png)

1. Wählen Sie **Connect** aus.  
![\[Instanzzusammenfassung für eine Amazon EC2 EC2-Instance. Die Schaltfläche Connect befindet sich in der oberen rechten Ecke.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/ec2-instance-summary.png)

1. Es gibt vier Optionen mit Registerkarten für Ihre Verbindungsmethode: Amazon EC2 Instance Connect, Session Manager, SSH-Client oder serielle EC2-Konsole. Sie müssen eine auswählen und deren Anweisungen befolgen. Wenn Sie fertig sind, wählen Sie **Connect**.  
![\[Schnittstelle mit Konfigurationsoptionen für die EC2 Instance Connect-Verbindungsmethode.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/ec2/connect-options.png)

**Anmerkung**  
Wenn sich Ihre IP-Adresse geändert hat, nachdem Sie diesen Walkthrough gestartet haben, oder wenn Sie zu einem späteren Zeitpunkt zu Ihrer Umgebung zurückkehren, müssen Sie Ihre `demoEC2` Sicherheitsgruppenregel für eingehenden Datenverkehr aktualisieren, um eingehenden Datenverkehr von Ihrer neuen API-Adresse aus zu ermöglichen.

## Schritt 5: Installieren Sie die MongoDB-Shell
<a name="manual-connect-ec2.install-mongo-shell"></a>

Sie können jetzt die MongoDB-Shell installieren. Dabei handelt es sich um ein Befehlszeilenprogramm, mit dem Sie eine Verbindung herstellen und Ihren Amazon DocumentDB-Cluster abfragen können. Derzeit gibt es zwei Versionen der MongoDB-Shell: die neueste Version, Mongosh, und die vorherige Version, Mongo-Shell.

**Wichtig**  
Es gibt eine bekannte Einschränkung bei Treibern von Node.js, die älter als Version 6.13.1 sind und die derzeit nicht von der IAM-Identitätsauthentifizierung für Amazon DocumentDB unterstützt werden. Die Treiber und Tools der Datei Node.js, die den Treiber Node.js verwenden (z. B. mongosh), müssen aktualisiert werden, sodass sie den Treiber Node.js der Version 6.13.1 oder höher verwenden.

Folgen Sie den nachstehenden Anweisungen, um die MongoDB-Shell für Ihr Betriebssystem zu installieren.

------
#### [ On Amazon Linux ]

**So installieren Sie die MongoDB-Shell auf Amazon Linux**

Wenn Sie IAM *nicht* verwenden und die neueste MongoDB-Shell (mongosh) verwenden möchten, um eine Verbindung zu Ihrem Amazon DocumentDB-Cluster herzustellen, gehen Sie wie folgt vor:

1. Erstellen Sie die Repository-Datei. Führen Sie in der Befehlszeile Ihrer EC2-Instance, die Sie erstellt haben, den folgenden Befehl aus:

   ```
   echo -e "[mongodb-org-5.0] \nname=MongoDB Repository\nbaseurl=https://repo.mongodb.org/yum/amazon/2023/mongodb-org/5.0/x86_64/\ngpgcheck=1 \nenabled=1 \ngpgkey=https://pgp.mongodb.com/server-5.0.asc" | sudo tee /etc/yum.repos.d/mongodb-org-5.0.repo
   ```

1. Wenn der Vorgang abgeschlossen ist, installieren Sie mongosh mit einer der beiden folgenden Befehlsoptionen an der Befehlszeile:

   **Option 1** — Wenn Sie während der Amazon EC2-Konfiguration das standardmäßige Amazon Linux 2023 ausgewählt haben, geben Sie diesen Befehl ein:

   ```
   sudo yum install -y mongodb-mongosh-shared-openssl3
   ```

   **Option 2** — Wenn Sie bei der Amazon EC2-Konfiguration Amazon Linux 2 ausgewählt haben, geben Sie diesen Befehl ein:

   ```
   sudo yum install -y mongodb-mongosh
   ```

Wenn Sie IAM verwenden, müssen Sie die vorherige Version der MongoDB-Shell (5.0) verwenden, um eine Verbindung zu Ihrem Amazon DocumentDB-Cluster herzustellen. Gehen Sie wie folgt vor:

1. Erstellen Sie die Repository-Datei. Führen Sie in der Befehlszeile Ihrer EC2-Instance, die Sie erstellt haben, den folgenden Befehl aus:

   ```
   echo -e "[mongodb-org-5.0] \nname=MongoDB Repository\nbaseurl=https://repo.mongodb.org/yum/amazon/2023/mongodb-org/5.0/x86_64/\ngpgcheck=1 \nenabled=1 \ngpgkey=https://pgp.mongodb.com/server-5.0.asc" | sudo tee /etc/yum.repos.d/mongodb-org-5.0.repo
   ```

1. Wenn der Vorgang abgeschlossen ist, installieren Sie die Mongodb 5.0-Shell mit der folgenden Befehlsoption an der Befehlszeile:

   ```
   sudo yum install -y mongodb-org-shell
   ```

------
#### [ On Ubuntu ]

**Um mongosh auf Ubuntu zu installieren**

1. Importieren Sie den öffentlichen Schlüssel, der von dem Paketverwaltungssystem verwendet wird.

   ```
   curl -fsSL https://pgp.mongodb.com/server-5.0.asc | sudo gpg --dearmor -o /usr/share/keyrings/mongodb-server-5.0.gpg
   ```

1. Erstellen Sie die Listendatei `mongodb-org-5.0.list` für MongoDB mit dem korrekten Befehl für Ihre Ubuntu-Version.

   ```
   echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-5.0.gpg ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
   ```

1. Importieren und aktualisieren Sie die lokale Paketdatenbank mit dem folgenden Befehl:

   ```
   sudo apt-get update
   ```

1. Installieren Sie Mongosh.

   ```
   sudo apt-get install -y mongodb-mongosh
   ```

Weitere Informationen zum Installieren von früheren Versionen von MongoDB auf Ihrem Ubuntu-System finden Sie unter [Installieren von MongoDB Community Edition auf Ubuntu](https://docs.mongodb.com/v3.6/tutorial/install-mongodb-on-ubuntu/).

------
#### [ On other operating systems ]

Informationen zum Installieren der mongo-Shell auf anderen Betriebssystemen finden Sie unter [Installieren von MongoDB Community Edition](https://www.mongodb.com/docs/manual/administration/install-community/) in der MongoDB-Dokumentation.

------

## Schritt 6: Amazon DocumentDB TLS verwalten
<a name="manual-connect-ec2.tls"></a>

Laden Sie das CA-Zertifikat für Amazon DocumentDB mit dem folgenden Code herunter: `wget https://truststore.pki.rds.amazonaws.com/global/global-bundle.pem` 

**Anmerkung**  
Transport Layer Security (TLS) ist standardmäßig für alle neuen Amazon DocumentDB-Cluster aktiviert. Weitere Informationen finden Sie unter [TLS-Einstellungen für Amazon DocumentDB-Cluster verwalten](https://docs.aws.amazon.com/documentdb/latest/developerguide/security.encryption.ssl.html).

## Schritt 7: Connect zu Ihrem Amazon DocumentDB-Cluster her
<a name="manual-connect-ec2.connect-use"></a>

1. Suchen Sie auf der Amazon DocumentDB DocumentDB-Konsole unter **Clusters** Ihren Cluster. Wählen Sie den Cluster aus, den Sie erstellt haben, indem Sie auf die **Cluster-ID für diesen** Cluster klicken.  
![\[Amazon DocumentDB-Clusterliste mit einem regionalen Cluster mit Details zur primären Instanz.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/cluster-connect-choose.png)

1. **Suchen Sie auf der Registerkarte **Konnektivität und Sicherheit** im Feld **Connect nach Connect to this cluster with the mongo shell**:**  
![\[Cluster-Verbindungseinstellungen mit hervorgehobener MongoDB-Verbindungszeichenfolge für die Verbindung zu einem Amazon DocumentDB-Cluster mithilfe der Mongo-Shell.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/connect-mongosh.png)

   Kopieren Sie die angegebene Verbindungszeichenfolge und fügen Sie sie in Ihr Terminal ein.

   Nehmen Sie die folgenden Änderungen daran vor:

   1. Stellen Sie sicher, dass Sie den richtigen Benutzernamen in der Zeichenfolge haben.

   1. Auslassen, `<insertYourPassword>` sodass Sie beim Herstellen der Verbindung von der Mongo-Shell zur Eingabe des Passworts aufgefordert werden.

   1. Optional: Wenn Sie die IAM-Authentifizierung oder die vorherige Version der MongoDB-Shell verwenden, ändern Sie Ihre Verbindungszeichenfolge wie folgt:

      `mongo --ssl --host mydocdbcluster.cluster-cozt4xr9xv9b.us-east-1.docdb.amazonaws.com:27017 --sslCAFile global-bundle.pem --username SampleUser1 --password`

      `mydocdbcluster.cluster-cozt4xr9xv9b.us-east-1`Ersetzen Sie durch dieselben Informationen aus Ihrem Cluster.

1. Drücken Sie die Eingabetaste in Ihrem Terminal. Sie werden nun zur Eingabe Ihres Passworts aufgefordert. Geben Sie Ihr Passwort ein.

1. Wenn Sie Ihr Passwort eingeben und die `rs0 [direct: primary] <env-name>>` Aufforderung sehen, sind Sie erfolgreich mit Ihrem Amazon DocumentDB-Cluster verbunden.

Haben Sie Probleme mit der Verbindung? Weitere Informationen finden Sie unter [Fehlerbehebung bei Amazon DocumentDB](https://docs.aws.amazon.com/documentdb/latest/developerguide/troubleshooting.html).

## Schritt 8: Daten einfügen und abfragen
<a name="manual-cloud9-insert-query"></a>

Nachdem Sie nun mit Ihrem Cluster verbunden sind, können Sie einige Abfragen ausführen, um sich mit der Verwendung einer Dokumentendatenbank vertraut zu machen.

1. Um ein einzelnes Dokument einzufügen, geben Sie Folgendes ein:

   ```
   db.collection.insertOne({"hello":"DocumentDB"})
   ```

   Sie erhalten die folgende Ausgabe:

   ```
   {
     acknowledged: true,
     insertedId: ObjectId('673657216bdf6258466b128c')
   }
   ```

1. Sie können das Dokument lesen, das Sie mit dem `findOne()` Befehl geschrieben haben (weil er nur ein einziges Dokument zurückgibt). Geben Sie Folgendes ein:

   ```
   db.collection.findOne()
   ```

   Sie erhalten die folgende Ausgabe:

   ```
   { "_id" : ObjectId("5e401fe56056fda7321fbd67"), "hello" : "DocumentDB" }
   ```

1. Um ein paar weitere Abfragen durchzuführen, sollten Sie einen Anwendungsfall für Spieleprofile in Betracht ziehen. Fügen Sie zunächst einige Einträge in eine Sammlung mit dem Titel ein`profiles`. Geben Sie Folgendes ein:

   ```
   db.profiles.insertMany([{ _id: 1, name: 'Matt', status: 'active', level: 12, score: 202 }, 
         { _id: 2, name: 'Frank', status: 'inactive', level: 2, score: 9 }, 
         { _id: 3, name: 'Karen', status: 'active', level: 7, score: 87 }, 
         { _id: 4, name: 'Katie', status: 'active', level: 3, score: 27 }
   ])
   ```

   Sie erhalten die folgende Ausgabe:

   ```
   { acknowledged: true, insertedIds: { '0': 1, '1': 2, '2': 3, '3': 4 } }
   ```

1. Verwenden Sie den `find()` Befehl, um alle Dokumente in der Profilsammlung zurückzugeben. Geben Sie Folgendes ein:

   ```
   db.profiles.find()
   ```

   Sie erhalten eine Ausgabe, die den Daten entspricht, die Sie in Schritt 3 eingegeben haben.

1. Verwenden Sie mithilfe eines Filters eine Abfrage für ein einzelnes Dokument. Geben Sie Folgendes ein:

   ```
   db.profiles.find({name: "Katie"})
   ```

   Sie erhalten die folgende Ausgabe:

   ```
   { "_id" : 4, "name" : "Katie", "status": "active", "level": 3, "score":27}
   ```

1. Versuchen wir nun, ein Profil zu finden und es mit dem `findAndModify` Befehl zu ändern. Wir geben dem Benutzer Matt zusätzliche 10 Punkte mit dem folgenden Code:

   ```
   db.profiles.findAndModify({
           query: { name: "Matt", status: "active"},
           update: { $inc: { score: 10 } }
       })
   ```

   Sie erhalten die folgende Ausgabe (beachten Sie, dass sein Punktestand noch nicht gestiegen ist):

   ```
   {
       [{_id : 1, name : 'Matt', status: 'active', level: 12, score: 202}]
   ```

1. Sie können mit der folgenden Abfrage überprüfen, ob sich sein Punktestand geändert hat:

   `db.profiles.find({name: "Matt"})`

   Sie erhalten die folgende Ausgabe:

   ```
   { "_id" : 1, "name" : "Matt", "status" : "active", "level" : 12, "score" : 212 }
   ```

## Schritt 9: Erkunden
<a name="manual-connect-ec2.explore"></a>

Herzlichen Glückwunsch\$1 Sie haben die Schnellstartanleitung für Amazon DocumentDB erfolgreich abgeschlossen.

Was kommt als Nächstes? Erfahren Sie, wie Sie diese leistungsstarke Datenbank mit einigen ihrer beliebten Funktionen voll ausschöpfen können:
+  [Amazon DocumentDB verwalten](https://docs.aws.amazon.com/documentdb/latest/developerguide/managing-documentdb.html) 
+  [Skalierung](https://docs.aws.amazon.com/documentdb/latest/developerguide/operational_tasks.html) 
+  [Sichern und Wiederherstellen](https://docs.aws.amazon.com/documentdb/latest/developerguide/backup_restore.html) 

**Anmerkung**  
Um Kosten zu sparen, können Sie entweder Ihren Amazon DocumentDB-Cluster stoppen, um die Kosten zu senken, oder den Cluster löschen. Standardmäßig stoppt Ihre AWS Cloud9 Umgebung nach 30 Minuten Inaktivität die zugrunde liegende Amazon EC2 EC2-Instance.