A SysOps administrator is tasked with establishing a cross-account, cross-Region backup solution for a production Amazon RDS for PostgreSQL database. The database resides in (source) in the Region. The compliance team requires that weekly backups of this database be copied to (destination) in the Region, and that all backups remain encrypted.
The administrator configures an AWS Backup plan in to perform weekly backups and copy them to a destination backup vault in in . The copy jobs fail immediately with an access denied error. Both the source and destination backup vaults are currently encrypted using default AWS managed KMS keys.
What is the correct configuration change required to resolve this issue and successfully copy the backups?
- AExport the RDS snapshots to an Amazon S3 bucket, configure Amazon S3 Cross-Region Replication (CRR) to sync the files to a bucket in Account B in us-west-2, and disable S3 Versioning on both buckets to minimize storage costs.
- BModify the default AWS-managed KMS key policy in Account A to grant cross-account access to Account B, and associate an IAM policy with the AWS Backup service role in Account A to delegate the decryption rights.
- Create a customer managed KMS key in Account A to encrypt the source backup vault. Update the backup vault access policy in the destination vault in Account B to allow the backup:CopyIntoBackupVault action for the AWS Backup service role from Account A.Cevap
- DConfigure a cross-Region Read Replica of the RDS PostgreSQL database in Account B in us-west-2, disable automated backups on the primary instance in Account A, and enable automated backups on the Read Replica to handle local recovery.