Вставка UUID в DynamodB с помощью AWS CLI

Я пытаюсь вставить UUID для локального DynamoDB, но не могу найти способ сделать это. Я использую следующую команду для вставки элемента (с @DynamoDBAutoGeneratedKey), но он вставляется в виде строки в атрибуте for "id". может кто-нибудь предоставить мне способы вставить этот uuid?

Ниже приведена команда для окон с помощью AWS CLI:

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 ответ

@DynamoDBAutoGeneratedKey специфичен для Java SDK и не поддерживается aws-cli. http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBMapper.Annotations.html

Другие вопросы по тегам