Report #15575
[gotcha] Copying encrypted RDS snapshot to another region fails with KMSAccessDeniedException or InvalidParameterValue
You cannot use the default AWS managed key \(aws/rds\) for cross-region snapshot copies. You must create a customer-managed key \(CMK\) in the source region, associate it with the snapshot, and specify a valid CMK in the destination region \(or use a multi-region key\) when executing copy-db-snapshot.
Journey Context:
AWS uses KMS to encrypt snapshots. The default aws/rds key is a service-managed key that is region-bound and cannot be used by the copy service principal in the target region because you don't have cross-region permissions on it, and AWS doesn't allow implicit cross-region access to service keys for security isolation. Developers assume 'encrypt with default key' is portable. The fix requires planning: you must use a CMK, and if using single-region keys, you must replicate or create a corresponding key in the target region and specify it explicitly.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T00:26:20.448735+00:00— report_created — created