Passaggio 2: scrivere i dati su una tabella utilizzando la console o AWS CLI - Amazon DynamoDB

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Passaggio 2: scrivere i dati su una tabella utilizzando la console o AWS CLI

In questa fase, inserire diverse voci nella tabella Music creata in Fase 1: creazione di una tabella.

Per ulteriori informazioni sulle operazioni di scrittura, consulta Scrittura di un elemento.

Seguire questi passaggi per scrivere i dati nella tabella Music utilizzando la console DynamoDB.

  1. Apri la console DynamoDB all'indirizzo https://console.aws.amazon.com/dynamodb/.

  2. Nel riquadro di navigazione a sinistra, selezionare Tables (Tabelle).

  3. Nella pagina Tavoli, scegli la tabella Musica.

  4. Scegli Explore table items (Esplora elementi della tabella).

  5. Nella sezione Articoli restituiti, scegli Crea articolo.

  6. Nella pagina Crea elemento, procedi come segue per aggiungere elementi alla tabella:

    1. Scegli Add new attribute (Aggiungi nuovo attributo) e quindi scegli Number (Numero).

    2. Per il nome dell'attributo, immettereAwards.

    3. Ripeti questo processo per creare un AlbumTitle di tipo String (Stringa).

    4. Inserisci i valori seguenti per il tuo elemento:

      1. In Artist, digita No One You Know.

      2. In SongTitle, immettere Call Me Today.

      3. In AlbumTitle, immettere Somewhat Famous.

      4. Per Awards (Premi), inserisci 1.

  7. Scegli Create Item (Crea elemento).

  8. Ripeti questo processo e crea un'altra voce con i seguenti valori:

    1. In Artist, digita Acme Band.

    2. Per SongTitleimmettereHappy Day.

    3. In AlbumTitle, immettere Songs About Life.

    4. Per Awards (Premi), inserisci 10.

  9. Fatelo ancora una volta per creare un altro elemento con lo stesso Artista come il passaggio precedente, ma valori diversi per gli altri attributi:

    1. In Artist, digita Acme Band.

    2. Per SongTitleentrarePartiQL Rocks.

    3. In AlbumTitle, immettere Another Album Title.

    4. Per Awards (Premi), inserisci 8.

L' AWS CLI esempio seguente crea diversi nuovi elementi nella Music tabella. È possibile farlo tramite l'API DynamoDB o PartiQL, un linguaggio di query compatibile con SQL per 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'}"

Per ulteriori informazioni sulla scrittura di dati con PartiQL, consulta Istruzioni insert di PartiQL.

Per ulteriori informazioni sui tipi di dati supportati in DynamoDB, consulta Tipi di dati.

Per ulteriori informazioni su come rappresentare i tipi di dati DynamoDB in JSON, consulta Valori degli attributi.

Dopo aver inserito i dati nella tabella, proseguire con Fase 3: lettura dei dati da una tabella.