使用AWS CLI将uuid插入dynamodb

时间:2017-09-18 19:34:35

标签: amazon-web-services amazon-dynamodb aws-cli dynamo-local

我正在尝试将UUID插入到Dynamodb本地但无法找到方法。我正在使用以下命令插入一个项目(使用@DynamoDBAutoGeneratedKey),但它将作为字符串插入到“id”属性中。有人能为我提供方法来插入这个uuid吗?

以下命令在使用AWS CLI的Windows上:

aws dynamodb put-item --table-name customer --item "{\"id\":{\"S\":\"@DynamoDBAutoGeneratedKey\"},\"firstName\":{\"S\":\"fname\"},\"lastName\":{\"S\":\"lname\"},\"createdDate\":{\"S\":\"01-Sep-2017\"}}" --return-consumed-capacity TOTAL --region us-west-2 --endpoint-url http://localhost:8000

1 个答案:

答案 0 :(得分:1)

@DynamoDBAutoGeneratedKey是特定于Java SDK的,aws-cli不支持。 http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBMapper.Annotations.html