Use parâmetros de definição de tarefas para passar variáveis de ambiente para um contêiner - Amazon Elastic Container Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Use parâmetros de definição de tarefas para passar variáveis de ambiente para um contêiner

Importante

Recomendamos armazenar seus dados confidenciais em AWS Secrets Manager segredos ou em parâmetros do AWS Systems Manager Parameter Store. Para ter mais informações, consulte Passar dados confidenciais para um contêiner.

As variáveis de ambiente especificadas na definição de tarefa podem ser legíveis por todos os usuários e perfis a quem são permitidos a ação DescribeTaskDefinition para a definição de tarefa.

É possível transmitir variáveis de ambiente aos seus contêineres das maneiras a seguir:

  • Individualmente usando o parâmetro de definição de contêiner environment. Isso é mapeado para a opção --env para docker run.

  • Em massa, usando o parâmetro de definição de contêiner environmentFiles para listar um ou mais arquivos que contêm as variáveis de ambiente. O arquivo deve estar hospedado no Amazon S3. Isso é mapeado para a opção --env-file para docker run.

Veja a seguir um trecho de uma definição de tarefa que mostra como especificar variáveis de ambiente individuais.

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