Open colemickens opened 1 month ago
Voting for Prioritization
Volunteering to Work on This Issue
To further elaborate on my confusion, ModifyClusterRequest doesn't let you change PubliclyAvailable, yet I can make the individual under-lying instances public still?
Actually, much more concerningly, this seems to mean there's no way to preclude public access if you happen to be creating the RDS cluster attached to a VPC that happens to have an IG enabled...
Oh, the cluster endpoint appears to CNAME to the instance anyway. Why oh why can't AWS just document things like this?
- If you don't specify it via the API, it is implicitly determined based on if the VPC has a IG.
I do not believe the AWS docs are correct here, (if they are then the configuration is more nuanced than the AWS docs say) afaict it is only possible to get a publicly accessible multi-az rds cluster by specifying PubliclyAccessible
at create time.
I can confirm that it does not appear to be possible to specify this at modify time, and at least when you have a Multi-AZ/non-aurora cluster it is not possible to directly modify the db instances.
Description
AWS makes it confusing enough to understand clusters and their public accessibility.
So:
Ask:
publicly_available
for the cluster, so I can set/change it as needed.Affected Resource(s) and/or Data Source(s)
Potential Terraform Configuration
No response
References
No response
Would you like to implement a fix?
None