本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon ECS 任務中繼資料 V4 JSON 回應
任務中繼資料端點 (${ECS_CONTAINER_METADATA_URI_V4}/task
) JSON 回應會傳回下列資訊。這包括除了任務內每個容器的中繼資料之外,與任務相關聯的中繼資料。
Cluster
-
任務所屬 Amazon ECS 叢集的 Amazon Resource Name (ARN) 或簡短名稱。
ServiceName
-
任務所屬的服務名稱。如果任務與服務關聯,Amazon EC2 和 Amazon ECS Anywhere 容器執行個體都會顯示 ServiceName。
注意
只有在使用 Amazon ECS 容器代理程式版本
1.63.1
或更新版本時,才包括該ServiceName
中繼資料。 VPCID
-
Amazon EC2 容器執行個體的 VPC ID。此欄位僅適用於 Amazon EC2 執行個體。
注意
只有在使用 Amazon ECS 容器代理程式版本
1.63.1
或更新版本時,才包括該VPCID
中繼資料。 TaskARN
-
容器所屬任務的 Amazon Resource Name (ARN)。
Family
-
任務的 Amazon ECS 任務定義系列。
Revision
-
任務的 Amazon ECS 任務定義修訂。
DesiredStatus
-
Amazon ECS 中任務的所需狀態。
KnownStatus
-
Amazon ECS 中任務的已知狀態。
Limits
-
在任務層級指定的資源限制,例如 CPU (以 vCPU 表示) 和記憶體。如果未定義資源限制,則會省略此參數。
PullStartedAt
-
第一個容器映像提取的開始時間戳記。
PullStoppedAt
-
最後一個容器映像提取的完成時間戳記。
AvailabilityZone
-
任務所在的可用區域。
注意
可用區域中繼資料僅適用於使用平台第 1.4 版或更新版本 (Linux) 或 1.0.0 (Windows) 的 Fargate 任務。
LaunchType
-
任務使用的啟動類型。使用叢集容量提供者時,這會指出任務是使用 Fargate 還是 EC2 基礎設施。
注意
只有在使用 Amazon ECS Linux 容器代理程式版本
1.45.0
或更新版本 (Linux) 或 1.0.0 或更新版本 (Windows) 時,才包括此LaunchType
中繼資料。 Containers
-
與任務相關聯之每個容器的容器中繼資料清單。
DockerId
-
容器的 Docker ID。
當您使用 Fargate 時,ID 為 32 位十六進制,後跟 10 位數字。
Name
-
任務定義中指定的容器名稱。
DockerName
-
提供給 Docker 的容器名稱。Amazon ECS 容器代理程式會產生容器的唯一名稱,以避免在單一執行個體上執行相同任務定義的多個複本時,發生名稱衝突。
Image
-
容器的映像。
ImageID
-
映像的 SHA-256 摘要。
Ports
-
向容器開放的任何連接埠。如果未開放連接埠,則會省略此參數。
Labels
-
任何套用至容器的標籤。如果未套用標籤,則會省略此參數。
DesiredStatus
-
Amazon ECS 中容器的所需狀態。
KnownStatus
-
Amazon ECS 中容器的已知狀態。
ExitCode
-
容器的結束代碼。如果容器尚未結束,則會省略此參數。
Limits
-
在容器層級指定的資源限制,例如 CPU (以 CPU 單位表示) 和記憶體。如果未定義資源限制,則會省略此參數。
CreatedAt
-
容器的建立時間戳記。如果尚未建立容器,則會省略此參數。
StartedAt
-
容器的啟動時間戳記。如果尚未啟動容器,則會省略此參數。
FinishedAt
-
容器的停止時間戳記。如果尚未停止容器,則會省略此參數。
Type
-
容器的類型。任務定義中指定的容器類型為
NORMAL
。您可以忽略其他容器類型,這些是 Amazon ECS 容器代理程式用來佈建內部任務資源的容器類型。 LogDriver
-
容器正在使用的日誌驅動程式。
注意
只有在使用 Amazon ECS Linux 容器代理程式版本
1.45.0
或更新版本時,才包括此LogDriver
中繼資料。 LogOptions
-
為容器定義的日誌驅動程式選項。
注意
只有在使用 Amazon ECS Linux 容器代理程式版本
1.45.0
或更新版本時,才包括此LogOptions
中繼資料。 ContainerARN
-
容器的 Amazon Resource Name (ARN)。
注意
只有在使用 Amazon ECS Linux 容器代理程式版本
1.45.0
或更新版本時,才包括此ContainerARN
中繼資料。 Networks
-
容器的網路資訊,例如網路模式和 IP 地址。如果未定義網路資訊,則會省略此參數。
RestartCount
-
容器重新啟動的次數。
注意
只有在容器啟用重新啟動政策時,才會包含
RestartCount
中繼資料。如需詳細資訊,請參閱使用容器重新啟動政策重新啟動 Amazon ECS 任務中的個別容器。
ExecutionStoppedAt
-
任務
DesiredStatus
移至STOPPED
時的時間戳記。這會在基本容器移至STOPPED
時發生。