翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
タスク定義パラメータを使用して環境変数をコンテナに渡す
重要
機密データは、 AWS Secrets Manager シークレットまたは AWS Systems Manager Parameter Store パラメータのいずれかに保存することをお勧めします。詳細については、「コンテナへの機密データの受け渡し」を参照してください。
タスク定義で指定された環境変数は、許可されたすべてのユーザーとロールが、タスク定義の DescribeTaskDefinition
アクションを読み取ることができます。
環境変数は、以下の方法でコンテナに渡すことができます。
-
environment
コンテナ定義パラメータを個別に使用します。これは、docker runの --env
オプションにマッピングされます。 -
environmentFiles
コンテナ定義パラメータを使用して、環境変数を含む 1 つ以上のファイルを一括で一覧表示します。ファイルは、Amazon S3 でホストされている必要があります。これは、docker runの --env-file
オプションにマッピングされます。
以下は、個々の環境変数の指定方法を示すタスク定義のスニペットです。
{ "family": "", "containerDefinitions": [ { "name": "", "image": "", ... "environment": [ { "name": "
variable
", "value": "value
" } ], ... } ], ... }