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

任务元数据可用于 EC2 上的 Amazon ECS 任务

Amazon ECS 容器代理提供了检索各种任务元数据和 Docker 统计数据的方法。这称为任务元数据端点。提供了以下版本:

  • 任务元数据端点版本 4 — 为容器提供各种元数据和 Docker 统计信息。还可以提供网络速率数据。可用于在运行至少 1.39.0 版本的 Amazon ECS 容器代理的Amazon EC2 Linux 实例上启动的 Amazon ECS 任务。对于使用 awsvpc 网络模式的 Amazon EC2 Windows 实例,Amazon ECS 容器代理的版本必须至少为 1.54.0。有关更多信息,请参阅 Amazon ECS 任务元数据端点版本 4

  • 任务元数据端点版本 3 — 为容器提供各种元数据和 Docker 统计信息。可用于在运行至少 1.21.0 版本的 Amazon ECS 容器代理的Amazon EC2 Linux 实例上启动的 Amazon ECS 任务。对于使用 awsvpc 网络模式的 Amazon EC2 Windows 实例,Amazon ECS 容器代理的版本必须至少为 1.54.0。有关更多信息,请参阅 Amazon ECS 任务元数据端点版本 3

  • 任务元数据端点版本 2–可用于在运行至少版本 1.17.0 的 Amazon ECS 容器代理的 Amazon EC2 Linux实例上启动的 Amazon ECS 任务。对于使用 awsvpc 网络模式的 Amazon EC2 Windows 实例,Amazon ECS 容器代理的版本必须至少为 1.54.0。有关更多信息,请参阅 Amazon ECS 任务元数据端点版本 2

如果您的 Amazon ECS 任务托管在 Amazon EC2 上,您也可以使用实例元数据服务(IMDS)端点访问任务主机元数据。以下命令在托管任务的实例中运行时,会列出主机实例的 ID。

curl http://169.254.169.254/latest/meta-data/instance-id

您可以从端点获取的信息分为几个类别,例如 instance-id。有关您可以使用端点获取的不同类别的主机实例元数据的更多信息,请参阅实例元数据类别