AWS amazondynamodb documentation change
Summary
Modified condition expression and failure message in TTL expiration documentation example
Security assessment
Same functional change as in the first file - updates conditional logic without security implications. No evidence of security vulnerability being addressed.
Diff
diff --git a/amazondynamodb/latest/developerguide/ttl-expired-items.md b/amazondynamodb/latest/developerguide/ttl-expired-items.md index 5ec2b2ee5..36f4d92f2 100644 --- a//amazondynamodb/latest/developerguide/ttl-expired-items.md +++ b//amazondynamodb/latest/developerguide/ttl-expired-items.md @@ -248 +248 @@ Update TTL on on an existing DynamoDB Item in a table, with a condition. - private static final String CONDITION_EXPRESSION = "attribute_exists(" + PRIMARY_KEY_ATTR + ")"; + private static final String CONDITION_EXPRESSION = EXPIRE_AT_ATTR + " > :c"; @@ -250 +250 @@ Update TTL on on an existing DynamoDB Item in a table, with a condition. - private static final String CONDITION_FAILED_MESSAGE = "Condition check failed. Item does not exist."; + private static final String CONDITION_FAILED_MESSAGE = "Condition check failed. The item may have already expired.";