小编Mil*_*ini的帖子

put_item() 收到意外的关键字参数“ConditionExpression”

我正在尝试使用 boto3 从 aws lambda 批量写入 dynamo db 时添加条件表达式。但我不断收到此错误。

 with table.batch_writer(overwrite_by_pkeys=primary_key) as batch:
   for data in array_of_data:
     batch.put_item(
      Item=data,
      ConditionExpression='attribute_not_exists(partition_key) AND attribute_not_exists(range_key)'
     )
Run Code Online (Sandbox Code Playgroud)

数据具有键值对,无需条件表达式即可正常工作。

python-2.7 amazon-dynamodb boto3 aws-lambda

1
推荐指数
1
解决办法
1958
查看次数

标签 统计

amazon-dynamodb ×1

aws-lambda ×1

boto3 ×1

python-2.7 ×1