

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 启动 Amazon ECS 集成 Amazon AppConfig 代理
<a name="appconfig-integration-containers-agent-starting-ecs"></a>

 Amazon AppConfig Agent sidecar 容器将在您的 Amazon ECS 环境中自动可用。要使用它，必须根据以下过程所述启动它。

**启动 Amazon ECS（控制台）**

1. 在 [https://console.aws.amazon.com/ecs/v2](https://console.amazonaws.cn/ecs/v2) 中打开控制台。

1. 在导航窗格中，选择 **Task definitions**（任务定义）。

1. 选择应用程序的任务定义，然后选择最新版本。

1. 选择**创建新的修订**、**创建新的修订**。

1. 选择**添加更多容器**。

1. 在**名称**中，输入 Amazon AppConfig 代理容器的唯一名称。

1. 对于 **Image URI**，输入：**public.ecr.aws/aws-appconfig/aws-appconfig-agent:2.x**

1. 对于 **基本容器**，选择 **是**。

1. 在 **端口映射** 部分中，选择 **添加端口映射**。

1. 对于**容器端口**，输入 **2772**。
**注意**  
Amazon AppConfig 默认情况下，代理在端口 2772 上运行。也可指定不同的端口。

1. 选择**创建**。Amazon ECS 将创建新的容器修订并显示详细信息。

1. 在导航窗格中，选择 **集群**，然后在列表中选择应用程序的集群。

1. 在 **服务** 选项卡上，为应用程序选择服务。

1. 选择**更新**。

1. 在 **部署配置** 下，对于 **修订**，选择最新的修订。

1. 选择**更新**。Amazon ECS 部署最新的任务定义。

1. 部署完成后，您可以在 “**配置和任务**” 选项卡上验证 Amazon AppConfig 代理是否正在运行。在 **任务** 选项卡上，选择正在运行的任务。

1. 在 “**容器**” 部分，确认已列出 Amazon AppConfig 代理容器。

1. 要验证 Amazon AppConfig 代理是否已启动，请选择**日志**选项卡。在 A Amazon AppConfig gent 容器中找到如下语句：`[appconfig agent] 1970/01/01 00:00:00 INFO serving on localhost:2772`

**注意**  
请注意以下信息。  
Amazon AppConfig 代理是一个长期运行的进程。作为 Amazon ECS 容器的最佳实践，请为您的容器配置运行状况检查，特别是将容器依赖关系设置为 HEALTHY 状态。有关更多信息，请参阅[ContainerDependency](https://docs.amazonaws.cn/AmazonECS/latest/APIReference/API_ContainerDependency.html)《*亚马逊弹性容器服务 API 参考*》。
您可以通过输入或更改环境变量来调整 Amazon AppConfig Agent 的默认行为。有关可用环境变量的更多信息，请参阅 [（可选）使用环境变量为 Amazon ECS 和 Amazon EKS 配置 Amazon AppConfig 代理](appconfig-integration-containers-agent-configuring.md)。有关如何在 Amazon ECS 中更改环境变量的信息，请参阅 *Amazon Elastic Container Service 开发人员指南* 中的 [将环境变量传递到容器](https://docs.amazonaws.cn/AmazonECS/latest/developerguide/taskdef-envfiles.html)。