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
我在做什麼錯?