启动 Amazon AppConfig Agent for Amazon ECS 集成 - Amazon AppConfig
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

启动 Amazon AppConfig Agent for Amazon ECS 集成

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

启动 Amazon ECS(控制台)
  1. https://console.aws.amazon.com/ecs/v2 打开控制台。

  2. 在导航窗格中,选择 Task definitions(任务定义)。

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

  4. 选择创建新的修订创建新的修订

  5. 选择添加更多容器

  6. 对于 名称,输入 Amazon AppConfig Agent 容器的唯一名称。

  7. 对于 Image URI,输入:public.ecr.aws/aws-appconfig/aws-appconfig-agent:2.x

  8. 对于 基本容器,选择

  9. 端口映射 部分中,选择 添加端口映射

  10. 对于容器端口,输入 2772

    注意

    默认情况下,Amazon AppConfig 代理在端口 2772 上运行。也可指定不同的端口。

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

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

  13. 服务 选项卡上,为应用程序选择服务。

  14. 选择更新

  15. 部署配置 下,对于 修订,选择最新的修订。

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

  17. 部署完成后,可以在 配置和任务 选项卡上验证 Amazon AppConfig Agent 是否正在运行。在 任务 选项卡上,选择正在运行的任务。

  18. 容器 部分中,验证是否列出了 Amazon AppConfig 代理容器。

  19. 要验证 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 开发人员指南 中的 将环境变量传递到容器