我们目前正在将我们的 appsettings json 粘贴到每个任务定义的环境变量中。我想改用 AWS appconfig 来管理应用程序设置。ecs 是否存在一个工作流来自动从 appconfig 接收部署的配置,而不使用像 lambda 这样的其他服务?
我探索了不同的指南并提出了一些潜在的解决方案。但它们都不适合我正在寻找的东西。
- 使用 AWS 开发工具包。这可行,但我们希望避免更改代码库。
- 在容器中使用 AWS CLI。我们希望避免向容器中添加任何内容。
- 使用调用 AWS SLI 或使用 AWS 开发工具包的 lambda 函数。然后 lambda 函数可以重新定义任务定义并将 json 转储到环境变量中。因此,我们可以在不更改容器或代码的情况下使用 aws appconfig 功能。如果没有其他建议,这就是我倾向于的。