在AWS中,我有一个弹性缓存集群,其中包含一个Redis节点和一个ECS集群。我无法弄清楚将redis端点url传递给我的docker容器的更好方法。将弹性缓存节点端点传递给码头工具容器实例
目前,在我的任务定义中,我使用名为REDIS_ENDPOINT的环境参数与我的值。它以前运作良好。
但是我将部署过程从所有手动操作(使用AWS UI)转换为Terraform。现在,REDIS_ENDPOINT环境变量不再适用了,因为redis节点将由terraform创建(dns可能会更改),而env变量(容器定义的一部分)必须位于静态json文件中。
我读了一些文档,但我找不到这样做的正确方法。或者可能是我迷失在AWS文档中。