-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
aws-cdk-lib.aws_rds: Cluster storage configuration #25629
Comments
Thanks @ayush-shah-1501 for submitting this feature request. CDK Team works on providing the support for various latest features and updates, and this should be on their chart as well. However I am not in a position to say when it would be available. However if you would like to work on this contribution, you could start with contributing guide and our team would be happy to review the PR. |
Subscribe |
The solution seems straight forward. It can be supported by add field StorageType for "AWS::RDS::DBCluster". Here is the code to support field StorageEncrypted. Not sure if anyone is already working on this. I would like to work on this feature if not yet. |
It looks like it is more complex than I thought after some implementation. The field Iops also needs to be supported if we are going to support new StorageType. I will add both field Iops and StorageType. |
@Zishanwang1992 are you talking about L1 or L2 constructs? If Cloudformation supports it, cdk users should be able to get this features. |
@OperationalFallacy I am not familiar with the L1 or L2 constructs here. I assume you are mentioning CDK V1 and CDK V2 here. I agree with you that if CloudFormation supports the feature, the CDK users should be able to get the feature. But the current process seems to be separated, the CloudFormation might launch new resources or fields, but CDK will follow up to add support. Here is the CDK doc about the db cluster. It does not have the support for Aurora I/O Optimized(StorageType). I believe the time gap shall be the KPI for CDK team. And it shall be improved with streamlined process. This topic is out of the scope of this issue. |
Yes, sorry I assumed for some reason you familiar with CDK. There are two types of constructs (Typescript classes) that users can create resources. L1 type directly generated from Cloudformation (and it looks like fields supported already), and L2 with additional abstractions to define resource more easier with some helpers. We're overwriting Thank you for looking into this! |
@OperationalFallacy Thanks for the clarification. I get your point here. It makes sense to me. I can also find the CloudFormation stuff from the public doc. I think @ayush-shah-1501 shall be able to mitigate the issue with the L1. I think we can still add support for L2 to make it easier for customer to use, but it is not high priority. |
Closes #25629 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
|
Describe the feature
AWS announced a new feature called Cluster Storage Configuration in Aurora for I/O intensive applications, where customers can choose between Aurora Standard and Aurora I/O Optimized configuration options.
Use Case
We created our Aurora database using CDK in Python, and now we want to move our Aurora database from Aurora Standard to Aurora I/O Optimized. However, in CDK, I can't find any configuration as AWS announced this in May 2023.
Proposed Solution
No response
Other Information
No response
Acknowledgements
CDK version used
2.79.1
Environment details (OS name and version, etc.)
Ubuntu
The text was updated successfully, but these errors were encountered: