本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將個別環境變數傳遞至 Amazon ECS容器
重要
建議您將敏感資料儲存在 AWS Secrets Manager 秘密 AWS Systems Manager 或參數存放區參數中。如需詳細資訊,請參閱將敏感資料傳遞至 Amazon ECS容器。
任務定義中指定的環境變數可供所有使用者和角色讀取,系統允許這些使用者和角色對任務定義執行 DescribeTaskDefinition
動作。
您可以將環境變數透過下列方式傳遞至容器:
-
個別方式:使用
environment
容器定義參數。這會映射到 docker run的 --env
選項。 -
大批方式:使用
environmentFiles
容器定義參數列出內含環境變數的一個或多個檔案。檔案必須託管在 Amazon S3 中。這會映射到 docker run的 --env-file
選項。
以下任務定義片段示範如何指定個別環境變數。
{ "family": "", "containerDefinitions": [ { "name": "", "image": "", ... "environment": [ { "name": "
variable
", "value": "value
" } ], ... } ], ... }