【问题标题】:inserting uuid to dynamodb using AWS CLI使用 AWS CLI 将 uuid 插入到 dynamodb
【发布时间】:2017-09-19 03:48:15
【问题描述】:

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

以下命令在 Windows 上使用 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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 谢谢,还有其他方法可以通过 AWS CLI 实现吗?
    • 在使用put-item之前需要先创建UUID并作为参数传递。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-07
    • 2021-07-09
    相关资源
    最近更新 更多