AWS DynamoDB与SQS服务全解析
1. AWS DynamoDB概述
AWS DynamoDB是一种NoSQL数据库服务。在DynamoDB中,若不明确指定 ReturnConsumedCapacity 参数,默认不会返回操作消耗的写容量细节。
1.1 基本操作
1.1.1 PutItem
用于在表中写入新项。若表中已存在具有相同键的项,则会被新项替换。示例代码如下:
aws dynamodb put-item \
--table-name employee \
--item file://employee-item.json
employee-item.json 文件内容:
{
"FirstName": {"S": "Gini"},
"LastName": {"S": "Davidson"},
"JoiningDate": {"S": "20120817"},
"Gender": {"S": "Female"},
"DateOfBirth": {"S": "19850719"}
}
1.1.2 UpdateItem
用于更新表中的项。若使用现有主键,会更新现有项;若指定的键不存在,则会在表中创建新项。可以使用更新表达式指定要修改的属性,并结合表达式属性值作为实际值的占位符。示
超级会员免费看
订阅专栏 解锁全文
61

被折叠的 条评论
为什么被折叠?



