開啟 Amazon ECS 容器中繼資料 - Amazon Elastic Container Service

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

開啟 Amazon ECS 容器中繼資料

您可以將 ECS_ENABLE_CONTAINER_METADATA 容器代理變數設定為 true,以在容器執行個體層級開啟容器中繼資料。您可以在 /etc/ecs/ecs.config 組態檔案中設定此變數,並重新啟動代理。啟動代理容器時,您也可以在執行時間將它設定為 Docker 環境變數。如需詳細資訊,請參閱Amazon ECS 容器代理程式組態

如果 ECS_ENABLE_CONTAINER_METADATA 在代理程式啟動時設定為 true,則系統會為該時間點後建立的任何容器建立中繼資料檔案。對於在 ECS_ENABLE_CONTAINER_METADATA 容器代理程式變數設定為 true 之前所建立的容器,Amazon ECS 容器代理程式無法為其建立中繼資料檔案。為了確保所有容器都收到中繼資料檔案,您應該在容器執行個體啟動時設定此代理變數。以下是範例使用者資料指令碼,可設定此變數以及使用叢集來註冊容器執行個體。

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