Mil*_*ini 1 python-2.7 amazon-dynamodb boto3 aws-lambda
我正在尝试使用 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)
数据具有键值对,无需条件表达式即可正常工作。