如何使用命令行工具更新 AWS DynamoDB 中项目的属性?

如何使用命令行工具更新 AWS DynamoDB 中项目的属性?

我正在使用以下命令从 AWS DynamoDB 读取值:

aws dynamodb get-item --table-name XXXTABLEXXX --key '{"key":{"S":"XXXKEYXXX"}}' --attributes-to-get XXXATTRXXX | awk '{print $2}'

我正在尝试找出如何更新此属性,但命令行工具的文档没有任何有关此操作的语法示例(http://docs.aws.amazon.com/cli/latest/reference/dynamodb/update-item.html)。到目前为止,我所拥有的是以下内容,但是更新表达式的语法存在问题,我无法弄清楚正确的语法是什么。

aws dynamodb update-item --table-name XXXTABLEXXX --key '{"key":{"S":"XXXKEYXXX"}}' --update-expression 'SET XXXATTRXXX = 1000'

答案1

在这里找到了一个例子:http://pyrasis.com/book/TheArtOfAmazonWebServices/Chapter30/09(尽管它似乎使用了过时/弃用的选项)。

相关内容