Вставка 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