启动 Amazon AppConfig Agent for Amazon ECS 集成
Amazon AppConfig Agent sidecar 容器在您的 Amazon ECS 环境中自动可用。要使用它,必须根据以下过程所述启动它。
启动 Amazon ECS(控制台)
-
在导航窗格中,选择 Task definitions(任务定义)。
-
选择应用程序的任务定义,然后选择最新版本。
-
选择创建新的修订、创建新的修订。
-
选择添加更多容器。
-
对于 名称,输入 Amazon AppConfig Agent 容器的唯一名称。
-
对于 Image URI,输入:
public.ecr.aws/aws-appconfig/aws-appconfig-agent:2.x -
对于 基本容器,选择 是。
-
在 端口映射 部分中,选择 添加端口映射。
-
对于容器端口,输入
2772。注意
默认情况下,Amazon AppConfig 代理在端口 2772 上运行。也可指定不同的端口。
-
选择创建。Amazon ECS 将创建新的容器修订并显示详细信息。
-
在导航窗格中,选择 集群,然后在列表中选择应用程序的集群。
-
在 服务 选项卡上,为应用程序选择服务。
-
选择更新。
-
在 部署配置 下,对于 修订,选择最新的修订。
-
选择更新。Amazon ECS 部署最新的任务定义。
-
部署完成后,可以在 配置和任务 选项卡上验证 Amazon AppConfig Agent 是否正在运行。在 任务 选项卡上,选择正在运行的任务。
-
在 容器 部分中,验证是否列出了 Amazon AppConfig 代理容器。
-
要验证 Amazon AppConfig Agent 是否已启动,请选择 日志 选项卡。为 Amazon AppConfig 代理容器找到如下所示的语句:
[appconfig agent] 1970/01/01 00:00:00 INFO serving on localhost:2772
注意
请注意以下信息。
-
Amazon AppConfig Agent 是一个长时间运行的进程。作为 Amazon ECS 容器的最佳实践,请为您的容器配置运行状况检查,特别是将容器依赖关系设置为 HEALTHY 状态。有关更多信息,请参阅《Amazon Elastic Container Service API 参考》中的 ContainerDependency。
-
您可以通过输入或更改环境变量来调整 Amazon AppConfig Agent 的默认行为。有关可用环境变量的更多信息,请参阅 (可选)使用环境变量为 Amazon ECS 和 Amazon EKS 配置 Amazon AppConfig 代理。有关如何在 Amazon ECS 中更改环境变量的信息,请参阅 Amazon Elastic Container Service 开发人员指南 中的 将环境变量传递到容器。