Amazon ECS 任務中繼資料端點第 3 版,適用於 Fargate 上的任務 - Amazon Elastic Container Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon ECS 任務中繼資料端點第 3 版,適用於 Fargate 上的任務

重要

不再積極維護任務中繼資料第 3 版端點。建議您更新任務中繼資料第 4 版端點,以取得最新的中繼資料端點資訊。如需詳細資訊,請參閱Fargate 上任務的 Amazon ECS 任務中繼資料端點第 4 版

從 Fargate 平台版本 1.1.0 開始,名為 ECS_CONTAINER_METADATA_URI 的環境變數會插入任務中的每個容器。當您查詢任務中繼資料第 3 版端點時,有各種任務中繼資料和 Docker 統計資訊可供任務使用。

對於託管於 Fargate 的 Amazon ECS 任務 (使用平台版本 1.1.0 或更新版本),預設會啟用任務中繼資料端點功能。如需詳細資訊,請參閱Amazon ECS 的 Fargate 平台版本

Fargate 上任務的任務中繼資料端點路徑

容器可使用下列 API 端點:

${ECS_CONTAINER_METADATA_URI}

此路徑傳回容器的 JSON 中繼資料。

${ECS_CONTAINER_METADATA_URI}/task

此路徑傳回任務的中繼資料 JSON,包括與任務相關聯之所有容器的容器 ID 和名稱清單。如需此端點之回應的詳細資訊,請參閱「Fargate 上任務的 Amazon ECS 任務中繼資料 v3 JSON 回應」。

${ECS_CONTAINER_METADATA_URI}/stats

此路徑傳回特定 Docker 容器的 Docker 統計資訊 JSON。如需每個所傳回統計資訊的詳細資訊,請參閱 Docker API 文件中的 ContainerStats

${ECS_CONTAINER_METADATA_URI}/task/stats

此路徑傳回與任務相關聯之所有容器的 Docker 統計資訊 JSON。如需每個所傳回統計資訊的詳細資訊,請參閱 Docker API 文件中的 ContainerStats