A staging CloudFormation deploy for a clerk fee API reports CREATE_COMPLETE, but the first runtime GetItem against DynamoDB fails with AccessDenied. Integration tests catch it before promotion. What does this validate about environment testing?
Select an answer to reveal the explanation.
Short Explanation
Building the house is not the same as unlocking the front door. The stack can finish while the Lambda role still lacks dynamodb:GetItem. Integration tests that call the real path catch that—do not treat CREATE_COMPLETE as permission proof.
Full Explanation
Domain 3 environment testing includes verifying authorization and runtime permissions, not only template success. CloudFormation can create resources while an execution role is still missing required DynamoDB actions, which surfaces only when the application invokes GetItem. Catching AccessDenied in staging integration tests prevents promoting a deployable but unauthorized configuration.