开启 Amazon ECS 容器元数据 - Amazon Elastic Container Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

开启 Amazon ECS 容器元数据

您可以将 ECS_ENABLE_CONTAINER_METADATA 容器代理变量设置为 true,从而在容器实例级别启用容器元数据。您可以在 /etc/ecs/ecs.config 配置文件中设置此变量,并重新启动代理。您也可以在启动代理容器时将其设置为 Docker 环境变量。有关更多信息,请参阅 Amazon ECS 容器代理配置

如果在代理启动时将 ECS_ENABLE_CONTAINER_METADATA 设置为 true,则会为从那时起创建的任何容器创建元数据文件。Amazon ECS 容器代理无法为那些在 ECS_ENABLE_CONTAINER_METADATA 容器代理变量设置为 true 之前创建的容器创建元数据文件。为确保所有容器都收到元数据文件,应在容器实例启动时设置此代理变量。以下是一个示例用户数据脚本,该脚本将设置此变量以及将容器实例注册到您的集群中。

#!/bin/bash cat <<'EOF' >> /etc/ecs/ecs.config ECS_CLUSTER=your_cluster_name ECS_ENABLE_CONTAINER_METADATA=true EOF