我正在尝试将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
答案 0 :(得分:1)
@DynamoDBAutoGeneratedKey
是特定于Java SDK的,aws-cli不支持。 http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBMapper.Annotations.html