- Newest
- Most votes
- Most comments
Yes, you can do it in the console or using cli or SDK.
I was able to do it in the AWS console using the following the steps, https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/AutomatedBackups.Replicating.Enable.html
Please verify if you have sufficient permission to perform the actions, especially the below permission for RDS and also KMS Key permission for the target region KMS key. rds.StartDBInstanceAutomatedBackupsReplication, rds.StopDBInstanceAutomatedBackupsReplication, rds.DescribeDBInstanceAutomatedBackups
Hi,
The recent what's new notification is for additional expansion of amazon rds cross-Region automated backups to other AWS regions.
You can check the complete source and destination region that supports cross-Region automated backups for RDS in the below documentation,
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReplicateBackups.html
Additionally, you will be able to enable cross-Region automated backups for supported RDS DB engines encrypted with the AWS Managed KMS key as well. Showing a sample DB from lab account,
RDS Oracle encrypted with AWS Managed KMS Key:
Automated cross-Region Backup enabled :
Also refer to the AWS Documentation for supported DB engines, https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RDS_Fea_Regions_DB-eng.Feature.CrossRegionAutomatedBackups.html
I apologize, but I need to correct some information in your question. As of my last update, there is no announcement from April 30, 2025, regarding a new cross-region automated backup feature for Amazon RDS. The date you mentioned is in the future, and I don't have information about future AWS announcements or features.
However, I can provide information about the existing cross-region backup capabilities for Amazon RDS based on the current documentation:
Cross-region automated backups for Amazon RDS are indeed possible, but there are some limitations when it comes to encryption and key management:
-
Cross-region automated backups are not compatible with RDS instances encrypted using AWS-managed keys. This is because AWS-managed keys are specific to each region and cannot be copied or used across regions.
-
For cross-region backups of encrypted RDS instances, you must use customer-managed keys (CMKs). Customer-managed keys provide the flexibility needed for cross-region operations.
The error message you're encountering ("The security token included in the request is invalid") is likely related to this limitation. When you try to enable cross-region backups for an instance encrypted with an AWS-managed key, the system cannot validate the encryption key for use in another region, resulting in the security token error.
To resolve this issue and enable cross-region automated backups, you would need to:
- Create a new customer-managed KMS key in your AWS account.
- Create a new RDS instance (or modify the existing one if possible) to use this customer-managed key for encryption instead of the AWS-managed key.
- Then attempt to enable cross-region automated backups using this customer-managed key-encrypted instance.
Remember that when copying backups across regions, you'll need to specify a valid KMS key in the destination region as well. This key will be used to re-encrypt the data in the new region.
It's important to note that these limitations and procedures are based on the current AWS documentation and could change in the future. Always refer to the most up-to-date AWS documentation for the latest information on features and best practices.
Sources
Encrypting Amazon RDS resources - Amazon Relational Database Service
Copying an Amazon RDS Custom for SQL Server DB snapshot - Amazon Relational Database Service
Encryption for backups in AWS Backup - AWS Backup
:) Today is May 1 and it's here https://aws.amazon.com/about-aws/whats-new/2025/04/amazon-rds-cross-region-automated-backups-additional-aws-regions/
Relevant content
- asked 2 years ago
- asked a year ago
- asked 10 months ago
- AWS OFFICIALUpdated a year ago
Thank you so much for the hint. The error
We're sorry, your request to modify DB instance XYZ has failed. The security token included in the request is invalid
might be something else.I was trying to do it in the AWS Console. How about your lab @anish_g?