本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
開啟 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