Amazon web services 使用AWS CLI将uuid插入dynamodb

Amazon web services 使用AWS CLI将uuid插入dynamodb,amazon-web-services,amazon-dynamodb,aws-cli,dynamo-local,Amazon Web Services,Amazon Dynamodb,Aws Cli,Dynamo Local,我正在尝试将UUID插入dynamodb local,但找不到方法。我使用以下命令插入一个项(使用@DynamoDBAutoGeneratedKey),但它将作为字符串插入到for“id”属性中。有人能给我提供插入uuid的方法吗 以下命令在使用AWS CLI的windows上: aws dynamodb put-item --table-name customer --item "{\"id\":{\"S\":\"@DynamoDBAutoGeneratedKey\"},\"firstName

我正在尝试将UUID插入dynamodb local,但找不到方法。我使用以下命令插入一个项(使用@DynamoDBAutoGeneratedKey),但它将作为字符串插入到for“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

@DynamoDBAutoGeneratedKey
特定于Java SDK,aws cli不支持

谢谢,还有其他通过AWS CLI实现的方法吗?您需要在使用put项之前创建UUID,并将其作为参数传递。