1
は私が条件で、プライマリパーティション・キーとしてitemID
とプライマリソートキーとしてcreatedAt
でDynamoDBのテーブルに対するPutItemのアクションを実行しようとしている:PutItemのConditionExpressionが機能しないのはなぜですか?以下のように
{
"TableName": "ShoppingBasket",
"Item": {
"itemID": {
"N": "7456473"
},
"createdAt": {
"S": "2001-02-03T04:05:06Z"
}
},
"ConditionExpression": "contains(createdAt, :created_at)",
"ExpressionAttributeValues": {
":created_at": {"S": "Z"}
}
}
式が確実にするために存在しているISO8601 UTC時間createdAt
属性に提供されています。しかし、それは私を与える:ConditionalCheckFailedException: The conditional request failed
私は間違って何ですか?