將個別環境變數傳遞至 Amazon ECS 容器 - Amazon Elastic Container Service

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

將個別環境變數傳遞至 Amazon ECS 容器

重要

建議您將敏感資料儲存在 AWS Secrets Manager 秘密或 AWS Systems Manager 參數存放區參數中。如需詳細資訊,請參閱將敏感資料傳遞至 Amazon ECS 容器

任務定義中指定的環境變數可供所有使用者和角色讀取,系統允許這些使用者和角色對任務定義執行 DescribeTaskDefinition 動作。

您可以將環境變數透過下列方式傳遞至容器:

  • 個別方式:使用 environment 容器定義參數。這會映射到 docker container run--env 選項。

  • 大批方式:使用 environmentFiles 容器定義參數列出內含環境變數的一個或多個檔案。檔案必須託管在 Amazon S3 中。這會映射到 docker run--env-file 選項。

以下任務定義片段示範如何指定個別環境變數。

{ "family": "", "containerDefinitions": [ { "name": "", "image": "", ... "environment": [ { "name": "variable", "value": "value" } ], ... } ], ... }