Note This list isn't exhaustive, please add to it!
We don't have any (meaningful) RDS constructs yet. Some of the RDS defaults aren't very helpful, for example StorageEncrypted:
A value that indicates whether the DB instance is encrypted. By default, it isn't encrypted.
Update requires: Replacement
That is, making an RDS database encrypted after the fact, and retaining data, is not trivial.
We should provide an opinionated RDS construct that includes:
We don't have any (meaningful) RDS constructs yet. Some of the RDS defaults aren't very helpful, for example StorageEncrypted:
That is, making an RDS database encrypted after the fact, and retaining data, is not trivial.
We should provide an opinionated RDS construct that includes:
Secrets manager for root password(already a default of AWS CDK)rds-ca-rsa2048-g1certificate authority over the defaultrds-ca-2019.rds-ca-rsa2048-g1offers automatic rotation, whereasrds-ca-2019is manual.1Footnotes
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html#UsingWithRDS.SSL.RegionCertificateAuthorities ↩