[{"data":1,"prerenderedAt":59},["ShallowReactive",2],{"workflow-sfn-rds-to-aurora-migrate-postgres-cdk":3},{"id":4,"title":5,"cleanup":6,"contributors":10,"deploy":12,"description":15,"diagram":16,"extension":17,"framework":18,"gitHub":19,"introBox":26,"level":32,"meta":33,"resources":34,"s3URL":46,"services":47,"simplicity":49,"stem":50,"testing":51,"type":55,"usecase":56,"videoId":57,"__hash__":58},"workflows\u002Fworkflows\u002Fsfn-rds-to-aurora-migrate-postgres-cdk.json","Migrate RDS to Aurora PostgreSQL",{"headline":7,"text":8},"Cleanup",[9],"1. Delete the stack: \u003Ccode>cdk destroy\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Fakshay-singhal.json",{"text":13},[14],"cdk deploy","Migrate an RDS PostgreSQL DB instance to Aurora PostgreSQL DB Cluster.","\u002Fassets\u002Fimages\u002Fworkflows\u002Fsfn-rds-to-aurora-migrate-postgres-cdk.png","json","AWS CDK",{"template":20,"payloads":25},{"repoURL":21,"templateDir":22,"templateFile":23,"ASL":24},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fstep-functions-workflows-collection\u002Ftree\u002Fmain\u002Fsfn-rds-to-aurora-migrate-postgres-cdk\u002F","sfn-rds-to-aurora-migrate-postgres-cdk","app.py","statemachine\u002Fstatemachine.asl.json",[],{"headline":27,"text":28},"How it works",[29,30,31],"This CDK application deploys a Step Function workflow that migrates an RDS PostgreSQL DB instance to an Aurora PostgreSQL DB Cluster, and optionally upgrades the Aurora Cluster engine version.","The workflow is divided into the following states: 1\u002F create a snapshot of the RDS PostgreSQL instance, 2\u002F restore an Aurora PostgreSQL Cluster using this snapshot, 3\u002F create an instance of Aurora PostgreSQL inside the cluster, and 4\u002F (optionally) upgrade the Aurora PostgreSQL cluster engine version.","The Step Function workflow requires specific input parameters when triggering the execution, as described in the README.","200",{},{"headline":35,"bullets":36},"Additional resources",[37,40,43],{"text":38,"link":39},"Step Functions AWS SDK Integrations","https:\u002F\u002Fdocs.aws.amazon.com\u002Fstep-functions\u002Flatest\u002Fdg\u002Fsupported-services-awssdk.html",{"text":41,"link":42},"Migrate RDS DB instance to Aurora with PostgreSQL compatibility","https:\u002F\u002Fdocs.aws.amazon.com\u002FAmazonRDS\u002Flatest\u002FAuroraUserGuide\u002FAuroraPostgreSQL.Migrating.html",{"text":44,"link":45},"Upgrading the PostgreSQL DB engine for Amazon RDS","https:\u002F\u002Fdocs.aws.amazon.com\u002FAmazonRDS\u002Flatest\u002FUserGuide\u002FUSER_UpgradeDBInstance.PostgreSQL.html",null,[48],"rds","2 - Pattern","workflows\u002Fsfn-rds-to-aurora-migrate-postgres-cdk",{"headline":52,"text":53},"Testing",[54],"See the GitHub repo for detailed testing instructions.","Standard","Data Transfer","","6-5wywEa3WK7XU_81z7CurwvWXwXeWAY1dLrYcw6iXM",1778927713012]