0

在此处输入图像描述

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

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

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

我什至试过

node@db39b382163a:/api$ pm2 restart all

我仍然没有看到它更新。

我需要重新启动其他东西吗?

4

1 回答 1

0

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

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

于 2018-07-25T10:42:41.883 回答