

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á.

# (Opcional) Usando variáveis de ambiente para configurar o AWS AppConfig Agente para Amazon ECS e Amazon EKS
<a name="appconfig-integration-containers-agent-configuring"></a>

Você pode configurar o AWS AppConfig Agente alterando as seguintes variáveis de ambiente para seu contêiner de agente.

**nota**  
A tabela a seguir inclui uma coluna de **valores de amostra**. Dependendo da resolução do monitor, talvez seja necessário rolar até a parte inferior da tabela e depois rolar para a direita para ver a coluna.


****  

| Variável de ambiente | Detalhes | Valor padrão  | Exemplo(s) de valor(es) | 
| --- | --- | --- | --- | 
|  `ACCESS_TOKEN`  |  Esta variável de ambiente define um token que deve ser fornecido ao solicitar dados de configuração do servidor HTTP do agente. O valor do token deve ser definido no cabeçalho de autorização da solicitação HTTP com um tipo de autorização `Bearer`. Aqui está um exemplo. <pre>GET /applications/my_app/...<br />                  Host: localhost:2772<br />                  Authorization: Bearer <token value></pre>  | Nenhum | MyAccessToken | 
|  `BACKUP_DIRECTORY`  |  Essa variável de ambiente permite que o AWS AppConfig Agente salve um backup de cada configuração recuperada no diretório especificado.   As configurações copiadas em disco não são criptografadas. Se sua configuração contiver dados confidenciais, recomendamos AWS AppConfig que você pratique o princípio do menor privilégio com as permissões do sistema de arquivos. Para obter mais informações, consulte [Segurança em AWS AppConfig](appconfig-security.md).   | Nenhum | /path/to/backups | 
|  `HTTP_PORT`  |  Esta variável de ambiente especifica a porta na qual o servidor HTTP do agente é executado.  | 2772 | 2772 | 
|  `HTTP_HOST`  |  A variável HTTP\$1HOST controla como o AWS AppConfig Agente se vincula às interfaces de rede. O comportamento de vinculação difere com base no ambiente de execução para garantir segurança e acessibilidade ideais.  |   ECS, SEMANAS  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/appconfig/latest/userguide/appconfig-integration-containers-agent-configuring.html) EC2 e no local [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/appconfig/latest/userguide/appconfig-integration-containers-agent-configuring.html)  |  Opções de configuração personalizadas. Você pode substituir o comportamento padrão usando estes valores: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/appconfig/latest/userguide/appconfig-integration-containers-agent-configuring.html)  | 
|  `LOG_LEVEL`  |  Esta variável de ambiente especifica o nível de detalhes que o agente registra. Cada nível inclui o nível atual e todos os níveis superiores. O valor diferencia maiúsculas de minúsculas. Do mais detalhado ao menos detalhado, os níveis de log são: `trace`, `debug`, `info`, `warn`, `error`, `fatal` e `none`. O log do `trace` contém informações detalhadas, incluindo informações de tempo, sobre o agente.  |  info  |  trace depurar info warn erro fatal nenhuma  | 
|  `LOG_PATH`  |  O local do disco em que os logs são gravados. Se não especificado, os logs serão gravados em stderr.  |  Nenhum  | /path/to/logs/agent.log | 
|  `MANIFEST`  |  Essa variável de ambiente configura o AWS AppConfig Agente para aproveitar os recursos adicionais por configuração, como recuperações de várias contas e salvamento da configuração em disco. Para obter mais informações sobre esses recursos, consulte [Usar um manifesto para habilitar recursos de recuperação adicionais](appconfig-agent-how-to-use-additional-features.md).   | Nenhum | Ao usar a AWS AppConfig configuração como manifesto:`MyApp:MyEnv:MyManifestConfig`.Ao carregar o manifesto do disco: `file:/path/to/manifest.json` | 
|  `MAX_CONNECTIONS`  |  Esta variável de ambiente configura o número máximo de conexões que o agente usa para recuperar configurações do AWS AppConfig.   | 3 | 3 | 
|  `POLL_INTERVAL`  |  Essa variável de ambiente controla a frequência com que o agente pesquisa dados AWS AppConfig de configuração atualizados. É possível especificar um número de segundos para o intervalo. Você também pode especificar um número com uma unidade de tempo: s para segundos, m para minutos, e h para horas. Se nenhuma unidade for especificada, o agente usará segundos como padrão. Por exemplo, 60, 60 s e 1 min resultam no mesmo intervalo de pesquisa.   | 45 segundos | 4545s5 minutos1h | 
|  `PREFETCH_LIST`  |  Essa variável de ambiente especifica os dados de configuração que o agente solicita AWS AppConfig assim que é iniciado. Podem ser fornecidos vários identificadores de configuração em uma lista separada por vírgulas.  | Nenhum | MyApp:MyEnv:MyConfigabcd123:efgh456:ijkl789MyApp::Config1, ::Config2 MyEnv MyApp MyEnv | 
|  `PRELOAD_BACKUPS`  |  Se definido como`true`, o AWS AppConfig Agente carrega os backups de configuração encontrados `BACKUP_DIRECTORY` na memória e verifica imediatamente se existe uma versão mais recente do serviço. Se definido como `false`, o AWS AppConfig Agent só carregará o conteúdo de um backup de configuração se não conseguir recuperar dados de configuração do serviço; por exemplo, se houver um problema com a rede.  | true | verdadeiro false  | 
| PROXY\$1HEADERS | Esta variável de ambiente especifica cabeçalhos que são exigidos pelo proxy referenciado na variável de ambiente PROXY\$1URL. O valor é uma lista de cabeçalhos separados por vírgula.  | Nenhum |  header: value h1: v1, h2: v2  | 
| PROXY\$1URL | Essa variável de ambiente especifica a URL do proxy a ser usada para conexões do agente com Serviços da AWS, inclusive AWS AppConfig. HTTPSe HTTP URLs são suportados. | Nenhum | http://localhost:7474https://my-proxy.example.com | 
|  `REQUEST_TIMEOUT`  |  Essa variável de ambiente controla a quantidade de tempo do qual o agente espera por uma resposta. AWS AppConfig Se o serviço não responder, a solicitação falhará. Se a solicitação for para a recuperação inicial de dados, o agente retornará um erro ao seu aplicativo. Se o tempo limite ocorrer durante uma verificação de dados atualizados em segundo plano, o agente registrará o erro e tentará novamente após um pequeno atraso. Você pode especificar o número de milissegundos para o tempo limite. Você pode também especificar um número com uma unidade de tempo: ms, para milissegundos, e s, para segundos. Se nenhuma unidade for especificada, o agente usará milissegundos como padrão. Por exemplo, 5000, 5000 ms e 5 s resultam no mesmo valor de tempo limite da solicitação.  | 3000ms | 30003000ms5s | 
| ROLE\$1ARN | Essa variável de ambiente especifica o Amazon Resource Name (ARN) de uma função do IAM. AWS AppConfig O agente assume essa função para recuperar os dados de configuração. | Nenhum | arn: aws: iam: :123456789012: role/ MyRole | 
| ROLE\$1EXTERNAL\$1ID | Esta variável de ambiente especifica o ID externo a ser usado com o ARN da função assumida. | Nenhum | MyExternalId | 
| ROLE\$1SESSION\$1NAME | Esta variável de ambiente especifica o nome da sessão a ser associado às credenciais do perfil do IAM assumido. | Nenhum | AWSAppConfigAgentSession | 
| SERVICE\$1REGION | Essa variável de ambiente especifica uma alternativa Região da AWS que o AWS AppConfig Agente usa para chamar o AWS AppConfig serviço. Se não for definida, o agente tentará determinar a região atual. Se não for possível, o agente não iniciará. | Nenhum | us-east-1eu-west-1 | 
|  `WAIT_ON_MANIFEST`  |  Essa variável de ambiente configura o AWS AppConfig Agente para esperar até que o manifesto seja processado antes de concluir a inicialização.  | true | verdadeirofalse | 