我正在尝试配置docker-compose.yml,以便Redash停靠程序可以连接到我的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 redash-1-instance-1.xxxxxxxxxxxx.us-west-2.rds.amazonaws.com (编写器实例)
在我建立码头形象之前,下面这些看起来对吗?我想推到ECR让Fargate在任务中使用。
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映像中。
发布于 2021-10-22 06:50:31
我认为您的Redis URL是正确的,但是在Postgres URL中有一些错误。下面的URL适用于我们。你应该做这样的事:
REDASH_DATABASE_URL=postgresql://{username}:{password}@xxxxxxxxxxxxxxxx.us-west-2.rds.amazonaws.com/postgreshttps://stackoverflow.com/questions/69654251
复制相似问题