我应该在 REDASH_REDIS_URL 中输入什么以便 Redash 连接到 AWS Redis?

What should I put in REDASH_REDIS_URL for Redash connect to AWS Redis?

我正在尝试配置 docker-compose.yml,以便 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 redash-1-instance-1.xxxxxxxxxxxx.us-west-2.rds.amazonaws.com(编写器实例)

在构建 docker 图像之前,以下内容是否正确?我想推送到 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,并在 docker 映像中连接 postgresql 和 redis。

我认为你的 Redis URL 是正确的,但你的 Postgres URL 有一些错误。以下 URL 对我们有用。你应该给这样的东西:

REDASH_DATABASE_URL=postgresql://{username}:{password}@xxxxxxxxxxxxxxxx.us-west-2.rds.amazonaws.com/postgres