aws-samples / step-functions-workflows-collection

Step Functions Workflows. Learn more at the website: https://serverlessland.com/workflows.
MIT No Attribution
223 stars 120 forks source link

New Step Functions Workflow - Migrate RDS to Aurora PostgreSQL #370

Closed sin-ak closed 6 months ago

sin-ak commented 7 months ago

Issue #, if available:

Description of changes: A Step Function workflow to migrate an RDS PostgreSQL DB instance to Aurora PostgreSQL DB Cluster. This pattern leverages the native AWS SDK integrations in the AWS Step Functions standard workflow to interact with Amazon RDS.

The CDK application deploys a Step Functions workflow that takes in a user input which specifies the RDS DB instance Id, and the targeted DB instance class to use for the Aurora DB Cluster. User input can also include an optional & compatible Aurora PostgreSQL version to upgrade the cluster to during this migration. This Step Function workflow should be executed from the account and region where the RDS instance exists and will create the Aurora Cluster in the same account and region. The CDK application contains the minimum IAM resources required to run the application.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

benjasl-stripe commented 6 months ago

https://serverlessland.com/workflows/sfn-rds-to-aurora-migrate-postgres-cdk