Current Directory:
/usr/local/aws-cli/v2/2.7.28/dist/awscli/examples/ddb
Upload
Create File
File Name
Size
Actions
put.rst
1635 bytes
Edit
|
Delete
|
Rename
|
Download
select.rst
1085 bytes
Edit
|
Delete
|
Rename
|
Download
**To add an item to a table** This example adds a new item to the *MusicCollection* table. Command:: aws ddb put MusicCollection '{Artist: "No One You Know", SongTitle: "Call Me Today", AlbumTitle: "Somewhat Famous"}' **To add items to a table from a file** This example adds two new items from a file to the *MusicCollection* table. Command:: aws ddb put MusicCollection file://items.json The items to add to the table are in a JSON file, ``items.json``. Here are the contents of that file:: [ { "Artist": "No One You Know", "SongTitle": "Call Me Today", "AlbumTitle": "Somewhat Famous" }, { "Artist": "No One You Know", "SongTitle": "Scared of My Shadow", "AlbumTitle": "Blue Sky Blues" } ] **To add items to a table from stdin** This example adds a new item to the *MusicCollection* table by reading it from stdin. Command:: echo '{Artist: "No One You Know", SongTitle: "Call Me Today"}' \ | aws ddb put MusicCollection - **Conditional Expressions** This example shows how to perform a one-line conditional operation. This put call to the table *MusicCollection* table will only succeed if the artist "Obscure Indie Band" does not exist in the table. Command:: aws ddb put MusicCollection '{Artist: "Obscure Indie Band", SongTitle: "Atlas"}' \ --condition 'attribute_not_exists(Artist)' If the key already exists, you should see: Output:: A client error (ConditionalCheckFailedException) occurred when calling the PutItem operation: The conditional request failed
Save Changes