aws / aws/aws-cdk

rds: support Aurora Postgres Express

Open
#37,537 2 comments 6 reactions 0 assignees View on GitHub
@aws-cdk/aws-rds effort/medium feature-request needs-cfn p2
Dominant language
TypeScript
Stars
12.9k
Forks
4.6k
Avg merge
2d 3h
Merged PRs (30d)
83

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

Contributor guide

Open the contributing guide

Research direction

First verify whether CloudFormation's AWS::RDS::DBCluster schema now includes WithExpressConfiguration, since the issue identifies that as a blocker. Then inspect the CDK RDS cluster API and its tests to determine how the express option should be exposed; done means CDK can define the VPC-less Aurora PostgreSQL Express configuration with the required gateway endpoint and defaults.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, typescript
Domain
cloud, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.