我是AWS ECS部署的新手。这是我第一次。
我已经在我的AWS账户的容器定义中更新了.env
。
但是当我在容器中运行docker exec e718a29eb0e3 env
时,仍然看到最新的值已更新。
我什至尝试过
node@db39b382163a:/api$ pm2 restart all
我仍然没有看到它更新。
我需要重新启动其他内容吗?
答案 0 :(得分:0)
本机CodePipeline-> ECS集成只会更新容器定义的图像属性,因此您不能使用它来管理环境变量。您还有其他几种选择:
您可以改用Lambda函数来驱动部署,并执行与上述类似的操作来编辑图像和环境属性。 如果您使用CloudFormation来管理任务定义和服务,则可以使用这些模板来管理这些字段,而不是本机集成。