- Newest
- Most votes
- Most comments
The behavior you're experiencing is related to the Blue/Green deployment process for Amazon RDS, not specifically to the instance class change from t3 to t4g.
When a Blue/Green deployment switchover occurs, the green environment becomes the new production environment (new blue), inheriting the original names and endpoints from the old production environment. During this process, the system ensures that your applications continue operating without configuration changes by maintaining consistent connectivity.
After the switchover, the DB instances that were in the green environment become the new production DB instances. The names and endpoints in the current production environment are assigned to the newly switched over production environment. The previous blue environment instances are renamed by appending "-oldn" (where n is a number) to their current names.
Regarding the Elastic IP assignment, this appears to be how RDS maintains network connectivity during the Blue/Green switchover process. The service-managed Elastic IP ensures that your database remains accessible at the same endpoint after the switchover.
Unfortunately, there isn't a documented way to use Public Access on an RDS instance after a Blue/Green deployment without the service-managed Elastic IP. Since this is a service-managed resource (as indicated by "Service managed: rds"), you don't have permission to release or modify it directly.
If the Elastic IP charges are a concern, you might consider:
- Using private connectivity options instead of public access
- Contacting AWS Support to inquire about this specific behavior and potential alternatives
- Creating a new instance directly (without Blue/Green) if you need to avoid the Elastic IP charges
Sources
Introducing fully managed Blue/Green deployments for Amazon Aurora Global Database | AWS Database Blog
Overview of Amazon RDS Blue/Green Deployments - Amazon Relational Database Service
Using Blue/Green Deployments for Amazon Aurora Global Database - Amazon Aurora
Would the issue be resolved if I change the 'Publicly accessible' setting of the RDS instance to 'No', attempt the Blue/Green switchover, and then change it back to 'Yes'
Relevant content
- asked a year ago

The Elastic IP is still attached even when restoring from a snapshot.