IAM policy change blocks service: pre-release and first 30 minutes checklists
A permission change removes a service's access to a queue, bucket or secret.
The pre-release checklist maps each item to a test class from the incident page. The first-30-minutes checklist covers detection, containment, the rollback decision and customer communication.
Pre-release checklist
- PR-01
- PR-02
- PR-03
- PR-04
- PR-05
- PR-06
- PR-07
First 30 minutes
- FM-01
- FM-02
- FM-03
- FM-04
- FM-05
- FM-06
- FM-07
Download the checklist
Only in this checklist
Every test class in this checklist also appears in at least one sibling checklist in the group; the item texts differ: Before enabling an account-level public access block, list every bucket that receives public-read uploads and confirm the block does not override their bucket-level ACL policies.
Questions
What should be checked before a release to prevent IAM policy change blocks service?
7 pre-release items, PR-01 to PR-07. PR-01: Before enabling an account-level public access block, list every bucket that receives public-read uploads and confirm the block does not override their bucket-level ACL policies.
Is there a rollback plan for IAM policy change blocks service?
The first-30-minutes checklist has 7 items. FM-01: Search service logs and bucket metrics for 403 or access denied responses and record the first timestamp.
What should a team do in the first 30 minutes after IAM policy change blocks service is detected?
The first-30-minutes checklist has 7 items. FM-01: Search service logs and bucket metrics for 403 or access denied responses and record the first timestamp.
Which configuration checks apply to IAM policy change blocks service?
PR-01: Before enabling an account-level public access block, list every bucket that receives public-read uploads and confirm the block does not override their bucket-level ACL policies. PR-02: Read the infrastructure plan for every bucket policy change and confirm each existing access statement still appears in the planned policy. PR-03: After a bucket policy change in staging, evaluate the effective policy for the registry service role and confirm it still allows reads of every package format. PR-04: Run a public-read upload from the scheduler, document and content extraction service roles in a staging account that carries the production account-level settings. PR-05: Confirm the credentials of every security hardening tool are read-only and cannot change account-level settings in production.
Is a IAM policy change blocks service checklist still needed if deployment is automated?
Yes. Automation runs the steps; the checklist names what the tests must cover: configuration and environment tests and synthetic monitoring.
Which pipeline stages does the IAM policy change blocks service checklist cover?
The pre-release items map to the pre-deploy and post-deploy stages.