Transfer S3 Buckets to New Accounts
Move all S3 buckets from current account to new prod/nonprod accounts.
- Inventory all existing S3 buckets
- Classify buckets by environment (prod vs nonprod)
- Create corresponding buckets in target accounts via IaC
- Sync existing data to new buckets
- Update application configurations to use new bucket names/ARNs
- Update IAM policies for cross-account or new-account access
- Verify data integrity after migration
- Decommission old buckets after validation period
Open questions:
- What is the cutover strategy? (Sync and switch, or gradual migration?)
- How long should old buckets be retained after migration?