如何将数据库url连接到AWS RDS和EC2?

问题描述 投票:0回答:1

我有这个 docker.env 文件,我需要连接到 AWS 中托管的 rds 数据库,我已经设置了所有安全组和 EC2 实例。但我无法以某种方式连接到数据库,我已按照 https 的所有步骤操作: //github.com/outline/outline-onprem/tree/main

这是我正在使用的示例 docker.env 文件

DATABASE_URL=postgresql://username:password@hostname:5432/outline


当我运行命令“sudo docker-compose run --rm Outline Yarn db:migrate”并使用具有用户名和密码权限的数据库主用户时,我收到此错误

ERROR: getaddrinfo EAI_AGAIN username

这个项目是开源的 https://github.com/outline/outline-onprem/tree/main

https://docs.getoutline.com/s/13dec265-c002-4c73-8025-75981f29b0d0

amazon-web-services docker amazon-ec2 docker-compose amazon-rds
1个回答
0
投票

在 docker compose 环境中,数据库的目标主机名将是 docker-compose.yml 中定义的容器的名称。

© www.soinside.com 2019 - 2024. All rights reserved.