Working with DynamoDB records
DynamoDB uses an application programming interface (API) to control how you access it. We've used the AWS API before in previous chapters to create and work with other databases, but unlike an RDS instance, you can also use the API to run queries and to create and modify data within a DynamoDB table.
DynamoDB has seven main API methods for data manipulation and retrieval:
PutItem
GetItem
UpdateItem
DeleteItem
ExecuteStatement
Query
Scan
PutItem
The PutItem
API allows you to load records into the database. You can use the following syntax:
aws dynamodb put-item \ --table-name GameScores \ --item '{ "PlayerID": {"S": "KateG"} }' \
The first line tells DynamoDB what action you will be taking: put-item
. The next line identifies the table you will be writing...