Schritt 2: Schreiben Sie Daten mithilfe der Konsole in eine Tabelle oder AWS CLI - Amazon-DynamoDB

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.

Schritt 2: Schreiben Sie Daten mithilfe der Konsole in eine Tabelle oder AWS CLI

In diesem Schritt fügen Sie mehrere Elemente in die Tabelle Music ein, die Sie in Schritt 1: Erstellen einer Tabelle erstellt haben.

Weitere Informationen über Schreiboperationen finden Sie unter Schreiben eines Elements.

Gehen Sie wie folgt vor, um mithilfe der DynamoDB-Konsole Daten in die Music-Tabelle zu schreiben.

  1. Öffnen Sie die DynamoDB-Konsole unter https://console.aws.amazon.com/dynamodb/.

  2. Wählen Sie im linken Navigationsbereich Tables (Tabellen) aus.

  3. Wählen Sie auf der Tabellenseite die Tabelle Musik aus.

  4. Wählen Sie Explore Table Items (Tabellenelemente erkudnen) aus.

  5. Wählen Sie im Abschnitt Zurückgesendete Artikel die Option Artikel erstellen aus.

  6. Gehen Sie auf der Seite Artikel erstellen wie folgt vor, um Artikel zu Ihrer Tabelle hinzuzufügen:

    1. Klicken Sie auf Add new attribute (Neues Attribut hinzufügen) und wählen Sie dann Number (Zahl) aus.

    2. Geben Sie als Attributname den Wert einAwards.

    3. Wiederholen Sie diesen Vorgang, um ein AlbumTitle vom Typ String zu erstellen.

    4. Geben Sie die folgenden Werte für Ihr Element ein:

      1. Machen Sie für Artist die Eingabe No One You Know.

      2. Geben Sie unter SongTitle den Wert Call Me Today ein.

      3. Geben Sie unter AlbumTitle den Wert Somewhat Famous ein.

      4. Machen Sie für Awards die Eingabe 1.

  7. Wählen Sie Create item (Element erstellen) aus.

  8. Wiederholen Sie diesen Vorgang und erstellen Sie ein anderes Element mit den folgenden Werten:

    1. Machen Sie für Artist die Eingabe Acme Band.

    2. SongTitleGeben Sie einHappy Day.

    3. Geben Sie unter AlbumTitle den Wert Songs About Life ein.

    4. Machen Sie für Awards die Eingabe 10.

  9. Tun Sie dies noch einmal, um ein anderes Element mit demselben Künstler wie im vorherigen Schritt, aber andere Werte für die anderen Attribute zu erstellen:

    1. Machen Sie für Artist die Eingabe Acme Band.

    2. Zur SongTitleEingabePartiQL Rocks.

    3. Geben Sie unter AlbumTitle den Wert Another Album Title ein.

    4. Machen Sie für Awards die Eingabe 8.

Im folgenden AWS CLI Beispiel werden mehrere neue Elemente in der Music Tabelle erstellt. Sie können dies entweder über die DynamoDB-API tun oder PartiQL, eine SQL-kompatible Abfragesprache für DynamoDB.

DynamoDB API

Linux

aws dynamodb put-item \ --table-name Music \ --item \ '{"Artist": {"S": "No One You Know"}, "SongTitle": {"S": "Call Me Today"}, "AlbumTitle": {"S": "Somewhat Famous"}, "Awards": {"N": "1"}}' aws dynamodb put-item \ --table-name Music \ --item \ '{"Artist": {"S": "No One You Know"}, "SongTitle": {"S": "Howdy"}, "AlbumTitle": {"S": "Somewhat Famous"}, "Awards": {"N": "2"}}' aws dynamodb put-item \ --table-name Music \ --item \ '{"Artist": {"S": "Acme Band"}, "SongTitle": {"S": "Happy Day"}, "AlbumTitle": {"S": "Songs About Life"}, "Awards": {"N": "10"}}' aws dynamodb put-item \ --table-name Music \ --item \ '{"Artist": {"S": "Acme Band"}, "SongTitle": {"S": "PartiQL Rocks"}, "AlbumTitle": {"S": "Another Album Title"}, "Awards": {"N": "8"}}'

Windows CMD

aws dynamodb put-item ^ --table-name Music ^ --item ^ "{\"Artist\": {\"S\": \"No One You Know\"}, \"SongTitle\": {\"S\": \"Call Me Today\"}, \"AlbumTitle\": {\"S\": \"Somewhat Famous\"}, \"Awards\": {\"N\": \"1\"}}" aws dynamodb put-item ^ --table-name Music ^ --item ^ "{\"Artist\": {\"S\": \"No One You Know\"}, \"SongTitle\": {\"S\": \"Howdy\"}, \"AlbumTitle\": {\"S\": \"Somewhat Famous\"}, \"Awards\": {\"N\": \"2\"}}" aws dynamodb put-item ^ --table-name Music ^ --item ^ "{\"Artist\": {\"S\": \"Acme Band\"}, \"SongTitle\": {\"S\": \"Happy Day\"}, \"AlbumTitle\": {\"S\": \"Songs About Life\"}, \"Awards\": {\"N\": \"10\"}}" aws dynamodb put-item ^ --table-name Music ^ --item ^ "{\"Artist\": {\"S\": \"Acme Band\"}, \"SongTitle\": {\"S\": \"PartiQL Rocks\"}, \"AlbumTitle\": {\"S\": \"Another Album Title\"}, \"Awards\": {\"N\": \"8\"}}"
PartiQL for DynamoDB

Linux

aws dynamodb execute-statement --statement "INSERT INTO Music \ VALUE \ {'Artist':'No One You Know','SongTitle':'Call Me Today', 'AlbumTitle':'Somewhat Famous', 'Awards':'1'}" aws dynamodb execute-statement --statement "INSERT INTO Music \ VALUE \ {'Artist':'No One You Know','SongTitle':'Howdy', 'AlbumTitle':'Somewhat Famous', 'Awards':'2'}" aws dynamodb execute-statement --statement "INSERT INTO Music \ VALUE \ {'Artist':'Acme Band','SongTitle':'Happy Day', 'AlbumTitle':'Songs About Life', 'Awards':'10'}" aws dynamodb execute-statement --statement "INSERT INTO Music \ VALUE \ {'Artist':'Acme Band','SongTitle':'PartiQL Rocks', 'AlbumTitle':'Another Album Title', 'Awards':'8'}"

Windows CMD

aws dynamodb execute-statement --statement "INSERT INTO Music VALUE {'Artist':'No One You Know','SongTitle':'Call Me Today', 'AlbumTitle':'Somewhat Famous', 'Awards':'1'}" aws dynamodb execute-statement --statement "INSERT INTO Music VALUE {'Artist':'No One You Know','SongTitle':'Howdy', 'AlbumTitle':'Somewhat Famous', 'Awards':'2'}" aws dynamodb execute-statement --statement "INSERT INTO Music VALUE {'Artist':'Acme Band','SongTitle':'Happy Day', 'AlbumTitle':'Songs About Life', 'Awards':'10'}" aws dynamodb execute-statement --statement "INSERT INTO Music VALUE {'Artist':'Acme Band','SongTitle':'PartiQL Rocks', 'AlbumTitle':'Another Album Title', 'Awards':'8'}"

Für weitere Informationen zum Schreiben von Daten mit PartiQL siehe PartiQL Insert Statements (PartiQL-Insert-Anweisungen).

Weitere Informationen zu unterstützten Datentypen in DynamoDB finden Sie unter Datentypen.

Weitere Informationen zur Darstellung von DynamoDB-Datentypen in JSON finden Sie unter Attributwerte.

Nachdem Daten in die Tabelle geschrieben wurden, fahren Sie mit Schritt 3: Lesen von Daten aus einer Tabelle fort.