

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

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

Quando o CodeDeploy agente é instalado, um arquivo de configuração é colocado na instância. Esse arquivo de configuração especifica caminhos de diretório e outras configurações CodeDeploy a serem usadas ao interagir 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\_aws\_wire:** | **Defina `true` para que o CodeDeploy agente capture logs de conexão do Amazon S3 e os grave em um arquivo nomeado `codedeploy-agent.wire.log` no local indicado pela configuração:log\_dir:.**  Você deve definir **:log\_aws\_wire:** 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 registros eletrônicos contêm informações sobre todas as atividades do Amazon S3 associadas à AWS conta enquanto essa configuração estava definida`true`, não apenas atividades relacionadas às CodeDeploy implantações. <br />A configuração padrão é `false`.<br />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\_dir:** | A pasta na instância em que os arquivos de log relacionados às operações do CodeDeploy agente são armazenados.<br />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\_dir:** | A pasta onde `codedeploy-agent.pid` está armazenado.<br />Esse arquivo contém o ID do processo (PID) do CodeDeploy agente. A configuração padrão é `'/opt/codedeploy-agent/state/.pid'`.<br />Essa configuração se aplica somente às instâncias Amazon Linux, Ubuntu Server e RHEL. | 
| **:program\_name:** | O nome do programa do CodeDeploy agente.<br />A configuração padrão é `codedeploy-agent`.<br />Essa configuração se aplica somente às instâncias Amazon Linux, Ubuntu Server e RHEL. | 
| **:root\_dir:** | 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.<br />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 CodeDeploy agente imprima arquivos de log de mensagens de depuração na instância.<br />A configuração padrão é `false`. | 
| **:wait\_between\_runs:** | O intervalo, em segundos, entre a consulta do CodeDeploy agente CodeDeploy para implantações pendentes.<br />A configuração padrão é `1`. | 
| **:on\_premises\_config\_file:** | 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). <br />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`\\`conf.onpremises.yml` para Windows Server.<br />Disponível na versão 1.0.1.686 e em versões posteriores do agente do CodeDeploy. | 
| **:proxy\_uri:** | (Opcional) O proxy HTTP por meio do qual você deseja que o CodeDeploy agente se conecte AWS para suas CodeDeploy operações. Use um formato semelhante a `https://user:password@my.proxy:443/path?query`.<br />Disponível na versão 1.0.1.824 e em versões posteriores do agente do CodeDeploy. | 
| **:max\_revisions:** | (Opcional) O número de revisões de aplicativos para um grupo de implantação que você deseja que o CodeDeploy agente arquive. Todas as revisões que excederem o número especificado serão excluídas. <br />Insira qualquer número inteiro positivo. Se nenhum valor for especificado, CodeDeploy reterá as cinco revisões mais recentes, além da revisão atualmente implantada. <br />Com suporte na versão 1.0.1.966 e versões posteriores do agente do CodeDeploy. | 
| **:enable\_auth\_policy:** | (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 da função ou do usuário do IAM que o CodeDeploy agente está usando. Para [Use CodeDeploy com a Amazon Virtual Private Cloud](vpc-endpoints.md), esse valor deverá ser `true`. <br />A configuração padrão é `false`. | 
| **:disable\_imds\_v1:** | Essa configuração está disponível com o CodeDeploy agente 1.7.0 e versões posteriores.<br />Defina como `true` para desativar o fallback para IMDSv1 quando ocorrerem IMDSv2 erros. 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)