Configuração do agente de contêiner do Amazon ECS
O agente de contêiner do Amazon ECS oferece suporte a diversas opções de configuração, a maioria das quais você define por meio de variáveis de ambiente.
Se a instância de contêiner tiver sido executada com a variante do Linux da AMI otimizada para Amazon ECS, será possível definir essas variáveis de ambiente no arquivo /etc/ecs/ecs.config
e reiniciar o agente. Também é possível gravar essas variáveis de configuração nas instâncias de contêiner com os dados de usuário do Amazon EC2 no momento de inicialização. Para ter mais informações, consulte Inicialização de instâncias de contêiner do Linux no Amazon ECS para transmitir dados.
Se a instância de contêiner tiver sido iniciada com a variante do Windows da AMI otimizada para Amazon ECS, será possível definir essas variáveis de ambiente com o comando SetEnvironmentVariable do PowerShell e, em seguida, reiniciar o agente. Para obter mais informações, consulte Executar comandos na instância do Windows no lançamento no Manual do usuário do Amazon EC2 e em Inicialização de instâncias de contêiner do Windows no Amazon ECS para transmitir dados.
Se você está iniciando o Amazon ECS manualmente, o agente de contêiner (para AMIs não otimizadas para Amazon ECS), pode usar essas variáveis de ambiente no comando docker run usado para iniciar o agente. Use essas variáveis com a sintaxe --env=
. Para informações delicadas, como credenciais de autenticação para repositórios privados, você deve armazenar suas variáveis de ambiente do agente em um arquivo e passá-las todas ao mesmo tempo com a opção VARIABLE_NAME
=VARIABLE_VALUE
--env-file
. É possível usar os comandos a seguir para adicionar as variáveis.path_to_env_file
sudo systemctl stop ecs sudo vi /etc/ecs/ecs.config # And add the environment variables with VARIABLE_NAME=VARIABLE_VALUE format. sudo systemctl start ecs
Parâmetros disponíveis
Para obter informações sobre os parâmetros de configuração do agente de contêiner do Amazon ECS, consulte Agente de contêiner do Amazon ECS