-
Notifications
You must be signed in to change notification settings - Fork 4.5k
rds: support Aurora Postgres Express #37537
Copy link
Copy link
Open
Labels
@aws-cdk/aws-rdsRelated to Amazon Relational DatabaseRelated to Amazon Relational Databasefeature-requestA feature should be added or improved.A feature should be added or improved.needs-triageThis issue or PR still needs to be triaged.This issue or PR still needs to be triaged.
Description
Describe the feature
Support the newly launched Aurora PostgreSQL express configuration (--with-express-configuration) in CDK. This creates a VPC-less Serverless v2 cluster with an internet access gateway and IAM auth by default, all in a single API call.
Use Case
Express configuration is ideal for dev/test and rapid prototyping where you want an Aurora PostgreSQL database without setting up VPC, subnets, or security groups. IaC users currently cannot use this from CDK or CloudFormation.
Proposed Solution
This is blocked on CloudFormation first adding WithExpressConfiguration to AWS::RDS::DBCluster. Once that is available, CDK can expose it as a flag or a dedicated construct that omits VPC props and handles the internet access gateway endpoint.
Other Information
- Blog post: https://aws.amazon.com/blogs/aws/announcing-amazon-aurora-postgresql-serverless-database-creation-in-seconds/
- Docs: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_GettingStartedAurora.AuroraPostgreSQL.ExpressConfig.html
- The RDS API already supports this parameter, but the CloudFormation resource schema does not include it yet.
Acknowledgements
- I may be able to implement this feature request
- This feature might incur a breaking change
AWS CDK Library version (aws-cdk-lib)
2.248.0
AWS CDK CLI version
2.1117.0
Environment details (OS name and version, etc.)
n/a
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
@aws-cdk/aws-rdsRelated to Amazon Relational DatabaseRelated to Amazon Relational Databasefeature-requestA feature should be added or improved.A feature should be added or improved.needs-triageThis issue or PR still needs to be triaged.This issue or PR still needs to be triaged.