Transferencia de una variable de entorno individual a un contenedor de Amazon ECS
importante
Recomendamos almacenar la información confidencial en cualquiera de los secretos de AWS Secrets Manager o en los parámetros AWS Systems Manager Parameter Store. Para obtener más información, consulte Transferencia de datos confidenciales a un contenedor de Amazon ECS.
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 container 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 container 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
" } ], ... } ], ... }