

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.

# Daten zur Indexierung auf Amazon OpenSearch Service hochladen
<a name="gsgupload-data"></a>

**Wichtig**  
Dies ist ein kurzes Tutorial zum Hochladen einer kleinen Menge von Testdaten auf Amazon OpenSearch Service. Weitere Informationen zum Hochladen von Daten in einer Produktionsdomäne finden Sie unter [Indizierung von Daten in Amazon Service OpenSearch](indexing.md).

Sie können Daten über die Befehlszeile oder die meisten Programmiersprachen in eine OpenSearch Service-Domain hochladen.

Die folgenden Beispielanforderungen nutzen der Einfachheit halber und aus Gründen der Übersichtlichkeit [curl](https://curl.haxx.se/), einen häufig verwendeten HTTP-Client. Clients wie curl können das Signieren von Anforderungen, das erforderlich ist, wenn Ihre Zugriffsrichtlinien IAM-Benutzer und -Rollen angeben, nicht durchführen. Um diesen Vorgang erfolgreich abzuschließen, müssen Sie eine differenzierte Zugriffskontrolle mit einem primären Benutzernamen und einem Kennwort verwenden, wie Sie es in [Schritt](gsgcreate-domain.md) 1 konfiguriert haben.

Sie können curl unter Windows installieren und an der Eingabeaufforderung verwenden, stattdessen wird aber ein Tool wie [Cygwin](https://www.cygwin.com/) oder das [Windows-Subsystem für Linux](https://docs.microsoft.com/en-us/windows/wsl/install-win10) empfohlen. In macOS und den meisten Linux-Verteilungen ist curl vorinstalliert.

## Option 1: Hochladen eines einzelnen Dokuments
<a name="gsgsingle-document"></a>

Führen Sie den folgenden Befehl aus, um ein einzelnes Dokument zur Domäne *movies (Filme)* hinzuzufügen:

```
curl -XPUT -u 'master-user:master-user-password' 'domain-endpoint/movies/_doc/1' -d '{"director": "Burton, Tim", "genre": ["Comedy","Sci-Fi"], "year": 1996, "actor": ["Jack Nicholson","Pierce Brosnan","Sarah Jessica Parker"], "title": "Mars Attacks!"}' -H 'Content-Type: application/json'
```

Geben Sie im Befehl den Benutzernamen und das Passwort ein, die Sie in [Schritt](gsgcreate-domain.md) 1 erstellt haben.

Eine ausführliche Erläuterung dieses Befehls und wie signierte Anfragen an den OpenSearch Service gestellt werden, finden Sie unter[Indizierung von Daten in Amazon Service OpenSearch](indexing.md).

## Option 2: Hochladen mehrerer Dokumente
<a name="gsgmultiple-document"></a>

**So laden Sie eine JSON-Datei, die mehrere Dokumente enthält, in eine OpenSearch Service-Domain hoch**

1. Erstellen Sie eine Datei mit dem Namen `bulk_movies.json`. Fügen Sie den folgenden Inhalt in die Datei ein und fügen Sie einen nachstehenden Zeilenumbruch hinzu:

   ```
   { "index" : { "_index": "movies", "_id" : "2" } }
   {"director": "Frankenheimer, John", "genre": ["Drama", "Mystery", "Thriller", "Crime"], "year": 1962, "actor": ["Lansbury, Angela", "Sinatra, Frank", "Leigh, Janet", "Harvey, Laurence", "Silva, Henry", "Frees, Paul", "Gregory, James", "Bissell, Whit", "McGiver, John", "Parrish, Leslie", "Edwards, James", "Flowers, Bess", "Dhiegh, Khigh", "Payne, Julie", "Kleeb, Helen", "Gray, Joe", "Nalder, Reggie", "Stevens, Bert", "Masters, Michael", "Lowell, Tom"], "title": "The Manchurian Candidate"}
   { "index" : { "_index": "movies", "_id" : "3" } }
   {"director": "Baird, Stuart", "genre": ["Action", "Crime", "Thriller"], "year": 1998, "actor": ["Downey Jr., Robert", "Jones, Tommy Lee", "Snipes, Wesley", "Pantoliano, Joe", "Jacob, Ir\u00e8ne", "Nelligan, Kate", "Roebuck, Daniel", "Malahide, Patrick", "Richardson, LaTanya", "Wood, Tom", "Kosik, Thomas", "Stellate, Nick", "Minkoff, Robert", "Brown, Spitfire", "Foster, Reese", "Spielbauer, Bruce", "Mukherji, Kevin", "Cray, Ed", "Fordham, David", "Jett, Charlie"], "title": "U.S. Marshals"}
   { "index" : { "_index": "movies", "_id" : "4" } }
   {"director": "Ray, Nicholas", "genre": ["Drama", "Romance"], "year": 1955, "actor": ["Hopper, Dennis", "Wood, Natalie", "Dean, James", "Mineo, Sal", "Backus, Jim", "Platt, Edward", "Ray, Nicholas", "Hopper, William", "Allen, Corey", "Birch, Paul", "Hudson, Rochelle", "Doran, Ann", "Hicks, Chuck", "Leigh, Nelson", "Williams, Robert", "Wessel, Dick", "Bryar, Paul", "Sessions, Almira", "McMahon, David", "Peters Jr., House"], "title": "Rebel Without a Cause"}
   ```

1. Führen Sie den folgenden Befehl im lokalen Verzeichnis aus, in dem die Datei gespeichert ist, um sie in die Domäne *Film* hochzuladen:

   ```
   curl -XPOST -u 'master-user:master-user-password' 'domain-endpoint/movies/_bulk' --data-binary @bulk_movies.json -H 'Content-Type: application/x-ndjson'
   ```

Weitere Informationen zum Massendateiformat finden Sie unter [Indizierung von Daten in Amazon Service OpenSearch](indexing.md).

**Weiter**:[Suchen von Dokumenten](gsgsearch.md)