我正在使用 Terraform 来自动化此过程。我已经可以使用自动生成的 RDS 的 DNS 将 ECS 连接到 RDS。
这种方法的问题是,我需要在环境变量中使用生成的 RDS 的 DNS 重新生成 Docker 映像,然后将新的工作映像上传到 ECR。
由于两者都在同一 VPC 上运行,有没有办法使用固定的 RDS 主机名连接到 RDS?
PD:抱歉我对网络的无知
您已将此标记为 Terraform,因此使用 Terraform,您可以从 RDS 资源获取 RDS 实例的 DNS 地址输出,并通过 ECS 任务定义将其作为环境变量传递给您的 ECS 任务。