Utilice los parámetros de definición de tareas para pasar variables de entorno a un contenedor - Amazon Elastic Container Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Utilice los parámetros de definición de tareas para pasar variables de entorno a un contenedor

importante

Recomendamos almacenar los datos confidenciales en AWS Secrets Manager secretos o en AWS Systems Manager parámetros del almacén de parámetros. Para obtener más información, consulte Transferencia de datos confidenciales a un contenedor.

Las variables de entorno especificadas en la definición de tarea son aptas para que las lean todos los usuarios y roles a los que se les permite la acción DescribeTaskDefinition para la definición de tareas.

Puede transferir variables de entorno a sus contenedores de las siguientes maneras:

  • Individualmente con el parámetro de definición de contenedor environment. Se mapea con la opción --env para docker run.

  • En bloque, mediante el parámetro de definición de contenedor de environmentFiles para enumerar uno o más archivos que contienen las variables de entorno. El archivo debe estar alojado en Amazon S3. Se mapea con la opción --env-file para docker run.

A continuación, se presenta un fragmento de una definición de tarea que muestra cómo especificar variables de entorno individuales.

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