我正在尝试配置docker-compose。这样Redash docker就可以连接到我的AWS资源。有两个环境变量我认为我应该改变默认值:
REDASH_REDIS_URL: "redis://redis:6379/0"
REDASH_DATABASE_URL: "postgresql://postgres@postgres/postgres"
我的Redis端点&RDS是:redash-redis.xxxxxx.xx.xxxx.usw2.cache.amazonaws.com: 6379(作者实例)
在构建docker映像之前,以下内容是否正确?我想推送到ECR,让Fargate在task中使用。
REDASH_REDIS_URL: "redis://redash-redis.xxxxxx.xx.xxxx.usw2.cache.amazonaws.com:6379/0"
REDASH_DATABASE_URL: "postgresql://redash-1-instance-1.xxxxxxxxxxxx.us-west-2.rds.amazonaws.com@postgres/postgres"
最终目标是在我们的AWS环境中托管Redash, Redis, Postgresql,连接Postgresql &Redis在docker镜像中
我认为你的Redis URL是正确的,但有一些错误在你的Postgres URL。下面的URL对我们有效。你应该这样写:
REDASH_DATABASE_URL=postgresql://{username}:{password}@xxxxxxxxxxxxxxxx.us-west-2.rds.amazonaws.com/postgres