【发布时间】:2019-06-17 14:03:47
【问题描述】:
我正在尝试使用 DynamoDB 操作BatchWriteItem,其中我想将多条记录插入到 一个 表中。
这个表有一个分区键和一个排序键。
我正在使用 AWS lambda 和 Go 语言。
我得到要插入到切片中的元素。
我正在遵循这个程序。
-
创建
PutRequest结构并为列表中的第一条记录添加属性值。 -
我正在从这个
PutRequest创建WriteRequest -
我将此
WriteRequest添加到array of WriteRequests -
我正在创建由
RequestItems组成的BatchWriteItemInput,它基本上是一个表名的映射 和WriteRequests的数组。
之后我打电话给BatchWriteItem,结果报错:
Provided list of item keys contains duplicates.
任何指针,为什么会发生这种情况?
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-dynamodb