

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

# Referência de configuração do agente do CodeDeploy
<a name="reference-agent-configuration"></a>

Quando o agente do CodeDeploy está instalado, um arquivo de configuração é colocado na instância. Esse arquivo de configuração especifica caminhos do diretório e outras configurações que o CodeDeploy usa à medida que este interage com a instância. É possível alterar algumas das opções de configuração no arquivo.

Para instâncias do Amazon Linux, Ubuntu Server e Red Hat Enterprise Linux (RHEL), o arquivo de configuração se chama `codedeployagent.yml`. É possível encontrá-la no diretório `/etc/codedeploy-agent/conf`.

Para instâncias do Windows Server, o arquivo de configuração se chama `conf.yml`. É possível encontrá-la no diretório `C:\ProgramData\Amazon\CodeDeploy`.

As configurações são:


****  

|  |  | 
| --- |--- |
|  **:log\$1aws\$1wire:**  |  Defina como `true` para que o agente do CodeDeploy capture logs de conexão do Amazon S3 e grave-os em um arquivo chamado `codedeploy-agent.wire.log` no local apontado pela configuração **:log\$1dir:**.   Você deve definir **:log\$1aws\$1wire:** como `true` somente durante o tempo necessário para capturar logs de conexão. O arquivo `codedeploy-agent.wire.log` pode aumentar rapidamente até atingir um tamanho muito grande. A saída do log de conexão nesse arquivo pode conter informações confidenciais, incluindo o conteúdo de texto simples de arquivos transferidos para dentro ou para fora do amazon S3 enquanto essa configuração estava definida como `true`. Os logs de conexão contêm informações sobre todas as atividades do Amazon S3 associadas à conta da AWS enquanto essa configuração estava definida como `true`, e não apenas as atividades relacionadas a implantações do CodeDeploy.  A configuração padrão é `false`. Essa configuração aplica-se a todos os tipos de instâncias. Você deve adicionar essa definição de configuração a instâncias do Windows Server para poder usá-la.  | 
|  **:log\$1dir:**  | A pasta na instância em que os arquivos de log relacionados às operações do agente do CodeDeploy são armazenados. A configuração padrão é `'/var/log/aws/codedeploy-agent'` para instâncias Amazon Linux, Ubuntu Server e RHEL e `C:\ProgramData\Amazon\CodeDeploy\log` para instâncias Windows Server. | 
|  **:pid\$1dir:**  | A pasta onde `codedeploy-agent.pid` está armazenado. Esse arquivo contém o ID do processo (PID) do agente do CodeDeploy. A configuração padrão é `'/opt/codedeploy-agent/state/.pid'`. Essa configuração se aplica somente às instâncias Amazon Linux, Ubuntu Server e RHEL. | 
|  **:program\$1name:**  | O nome de programa do agente do CodeDeploy. A configuração padrão é `codedeploy-agent`.Essa configuração se aplica somente às instâncias Amazon Linux, Ubuntu Server e RHEL. | 
|  **:root\$1dir:**  | A pasta em que as revisões relacionadas, o histórico de implantação e os scripts de implantação na instância estão armazenados. A configuração padrão é `/opt/codedeploy-agent/deployment-root` para instâncias Amazon Linux, Ubuntu Server e RHEL e `C:\ProgramData\Amazon\CodeDeploy` para instâncias Windows Server. | 
|  **:verbose:**  | Defina como `true` para que o agente do CodeDeploy imprima arquivos de log de mensagens de depuração na instância. A configuração padrão é `false`. | 
|  **:wait\$1between\$1runs:**  | O intervalo, em segundos, entre a sondagem do agente do CodeDeploy de implantações pendentes no CodeDeploy. A configuração padrão é `1`. | 
|  **:on\$1premises\$1config\$1file:**  | Para instâncias on-premises, o caminho para um local alternativo para o arquivo de configuração denominado `codedeploy.onpremises.yml` (para Ubuntu Server e RHEL) ou `conf.onpremises.yml` (para Windows Server). Por padrão, esses arquivos são armazenados em `/etc/codedeploy-agent/conf`/`codedeploy.onpremises.yml` para Ubuntu Server e RHEL e `C:\ProgramData\Amazon\CodeDeploy`\$1`conf.onpremises.yml` para Windows Server. Disponível na versão 1.0.1.686 e em versões posteriores do agente do CodeDeploy.  | 
|  **:proxy\$1uri:**  |  (Opcional) O proxy HTTP através do qual você deseja que o agente do CodeDeploy conecte-se à AWS para suas operações do CodeDeploy. Use um formato semelhante a `https://user:password@my.proxy:443/path?query`. Disponível na versão 1.0.1.824 e em versões posteriores do agente do CodeDeploy.  | 
|  **:max\$1revisions:**  |  (Opcional) O número de revisões de aplicativos para um grupo de implantação que você deseja que o agente do CodeDeploy arquive. Todas as revisões que excederem o número especificado serão excluídas.  Insira qualquer número inteiro positivo. Se nenhum valor for especificado, o CodeDeploy manterá as cinco revisões mais recentes, além da revisão atualmente implantada.  Com suporte na versão 1.0.1.966 e versões posteriores do agente do CodeDeploy.  | 
|  **:enable\$1auth\$1policy:**  |  (Opcional) Defina como `true` se quiser usar a [autorização do IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/intro-structure.html#intro-structure-authorization) para configurar o controle de acesso e limitar a permissão do perfil do IAM ou do usuário que o agente do CodeDeploy está usando. Para [Use CodeDeploy com a Amazon Virtual Private Cloud](vpc-endpoints.md), esse valor deverá ser `true`.  A configuração padrão é `false`.  | 
|  **:disable\$1imds\$1v1:**  |  Essa configuração está disponível com o agente do CodeDeploy 1.7.0 e versões posteriores. Defina como `true` para desabilitar o fallback para o IMDSv1 quando ocorrerem erros do IMDSv2. O padrão é `false` (habilitar o fallback). | 

## Tópicos relacionados
<a name="reference-agent-configuration-related-topics"></a>

[Trabalhando com o CodeDeploy agente](codedeploy-agent.md)

[Gerenciando as operações CodeDeploy do agente](codedeploy-agent-operations.md)