如何在AWS中更新容器定义的.env值?

时间:2018-06-25 17:31:52

标签: amazon-web-services amazon-ec2 aws-cli aws-ecs

enter image description here

我是AWS ECS部署的新手。这是我第一次。

我已经在我的AWS账户的容器定义中更新了.env

但是当我在容器中运行docker exec e718a29eb0e3 env时,仍然看到最新的值已更新。

我什至尝试过

node@db39b382163a:/api$ pm2 restart all

我仍然没有看到它更新。

我需要重新启动其他内容吗?

1 个答案:

答案 0 :(得分:0)

本机CodePipeline-> ECS集成只会更新容器定义的图像属性,因此您不能使用它来管理环境变量。您还有其他几种选择:

您可以改用Lambda函数来驱动部署,并执行与上述类似的操作来编辑图像和环境属性。 如果您使用CloudFormation来管理任务定义和服务,则可以使用这些模板来管理这些字段,而不是本机集成。