Root Cause & Remediation
IAM policy drift, missing KMS key grant, bucket policy denial, or expired STS credentials. Frequently follows a Terraform apply or SCP change at the organization level.
Remediation steps
- 1Replay the failing call with the simulate-principal-policy IAM tool.
- 2Confirm the bucket policy and object ownership settings (BPO).
- 3Verify the KMS key policy grants Decrypt to the workload role.
- 4Rotate or refresh STS credentials and check clock skew on the host.
- 5Roll back the last IaC change if drift is detected.