Automating cross-account refresh for Amazon RDS Multi-AZ DB clusters
Database Blog
This article demonstrates how to automate cross-account environment refresh for Amazon RDS Multi-AZ DB clusters using a serverless pipeline with Lambda, Step Functions, and EventBridge.
- Works around RDS snapshot sharing limitation by creating intermediate single-AZ instance snapshots
- Seven-step orchestrated workflow spans source and destination AWS accounts
- Source account creates cluster snapshot, restores temporary instance, creates shareable instance snapshot, and shares across accounts
- Destination account copies shared snapshot with re-encryption and restores as Multi-AZ DB cluster
- EventBridge forwards success events between accounts to trigger destination workflow automatically
- Includes CloudFormation templates, Lambda functions, and helper scripts for deployment
- Supports scheduled refreshes, team notifications, and data privacy extensions
The solution enables automated non-production environment refresh without manual intervention after initial trigger, simplifying cross-account RDS Multi-AZ cluster management.
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
Mar 14
2024
2024
Accelerate cross-account Amazon RDS refreshes with incremental snapshots
May 1
2026
2026
Amazon RDS for SQL Server supports cross-account snapshot sharing with additional storage volumes
Mar 24
2026
2026
Automatically scale storage for Amazon RDS Multi-AZ DB clusters using AWS Lambda
Jun 10
2025
2025
Cross-account migration of Amazon RDS for SQL Server with column-level encryption
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.