

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

# Atualize o CodeDeploy agente
<a name="codedeploy-agent-operations-update"></a>

Você pode configurar atualizações automáticas e programadas do CodeDeploy agente em todos os sistemas operacionais compatíveis usando AWS Systems Manager. Você também pode forçar atualizações em todos os sistemas operacionais com suporte, executando um comando em uma instância.

**Topics**
+ [Atualize o CodeDeploy agente no Amazon Linux ou no RHEL](codedeploy-agent-operations-update-linux.md)
+ [Atualize o CodeDeploy agente no Ubuntu Server](codedeploy-agent-operations-update-ubuntu.md)
+ [Atualize o CodeDeploy agente no Windows Server](codedeploy-agent-operations-update-windows.md)

# Atualize o CodeDeploy agente no Amazon Linux ou no RHEL
<a name="codedeploy-agent-operations-update-linux"></a>

Para configurar atualizações automáticas e programadas do CodeDeploy agente usando AWS Systems Manager, siga as etapas em [Instalar o CodeDeploy agente com AWS Systems Manager](https://docs.aws.amazon.com/codedeploy/latest/userguide/codedeploy-agent-operations-install-ssm.html).

Se você quiser forçar uma atualização do CodeDeploy agente, faça login na instância e execute o seguinte comando:

```
sudo /opt/codedeploy-agent/bin/install auto
```

# Atualize o CodeDeploy agente no Ubuntu Server
<a name="codedeploy-agent-operations-update-ubuntu"></a>

Para configurar atualizações automáticas e programadas do CodeDeploy agente usando AWS Systems Manager, siga as etapas em [Instalar o CodeDeploy agente com AWS Systems Manager](https://docs.aws.amazon.com/codedeploy/latest/userguide/codedeploy-agent-operations-install-ssm.html).

Se você quiser forçar uma atualização do CodeDeploy agente, faça login na instância e execute o seguinte comando:

```
sudo /opt/codedeploy-agent/bin/install auto
```

# Atualize o CodeDeploy agente no Windows Server
<a name="codedeploy-agent-operations-update-windows"></a>

Você pode ativar as atualizações automáticas do CodeDeploy agente com AWS Systems Manager. Com o Systems Manager, você pode definir uma programação para atualizar suas instâncias do Amazon EC2 ou on-premises criando uma associação com o gerenciador de estados do Systems Manager. Você também pode atualizar manualmente o CodeDeploy agente desinstalando a versão atual e instalando uma mais nova.

**Topics**
+ [Configure a atualização automática do CodeDeploy agente com AWS Systems Manager](#codedeploy-agent-operations-update-windows-ssm)
+ [Atualize o CodeDeploy agente manualmente](#codedeploy-agent-operations-update-windows-manual)
+ [(Obsoleto) Atualize o CodeDeploy agente com o Windows Server Updater](#codedeploy-agent-operations-update-windows-updater)

## Configure a atualização automática do CodeDeploy agente com AWS Systems Manager
<a name="codedeploy-agent-operations-update-windows-ssm"></a>

Para configurar o Systems Manager e ativar as atualizações automáticas do CodeDeploy agente, siga as instruções em [Instalar o CodeDeploy agente usando AWS Systems Manager](https://docs.aws.amazon.com/codedeploy/latest/userguide/codedeploy-agent-operations-install-ssm.html).

## Atualize o CodeDeploy agente manualmente
<a name="codedeploy-agent-operations-update-windows-manual"></a>

Para atualizar o CodeDeploy agente manualmente, você pode instalar a versão mais recente a partir da CLI ou usando o Systems Manager. Siga as instruções em [ Instalar o agente do CodeDeploy.](https://docs.aws.amazon.com/codedeploy/latest/userguide/codedeploy-agent-operations-install.html) É recomendável desinstalar as versões mais antigas do CodeDeploy agente seguindo as instruções em [Desinstalar o CodeDeploy agente](https://docs.aws.amazon.com/codedeploy/latest/userguide/codedeploy-agent-operations-uninstall.html).

## (Obsoleto) Atualize o CodeDeploy agente com o Windows Server Updater
<a name="codedeploy-agent-operations-update-windows-updater"></a>

**nota**  
O atualizador do CodeDeploy agente para Windows Server está obsoleto e não será atualizado para nenhuma versão após a 1.0.1.1597.

Para ativar as atualizações automáticas do CodeDeploy agente, instale o atualizador do CodeDeploy agente para Windows Server em instâncias novas ou existentes. O atualizador verifica periodicamente se há novas versões. Quando uma nova versão é detectada, o atualizador desinstala a versão atual do agente, se instalada, antes de instalar a versão mais recente.

Se uma implantação já estiver em andamento quando o atualizador detectar uma nova versão, a implantação continuará até ser concluída. Se uma implantação tentar começar durante o processo de atualização, ela falhará.

Se você quiser forçar uma atualização do CodeDeploy agente, siga as instruções em[Instale o CodeDeploy agente para Windows Server](codedeploy-agent-operations-install-windows.md).

Nas instâncias do Windows Server, você pode baixar e instalar o atualizador do CodeDeploy agente executando PowerShell comandos do Windows, usando um link de download direto ou executando um comando de cópia do Amazon S3.

**Topics**
+ [Use o Windows PowerShell](#codedeploy-agent-operations-update-windows-powershell)
+ [Usar um link direto](#codedeploy-agent-operations-update-windows-direct-link)
+ [Usar um comando de cópia do Amazon S3](#codedeploy-agent-operations-update-windows-s3-copy)

### Use o Windows PowerShell
<a name="codedeploy-agent-operations-update-windows-powershell"></a>

Faça login na instância e execute os seguintes comandos no Windows PowerShell, um por vez:

```
Set-ExecutionPolicy RemoteSigned
```

 Se você for solicitado a alterar a política de execução, escolha de **Y** forma que o Windows PowerShell exija que todos os scripts e arquivos de configuração baixados da Internet sejam assinados por um editor confiável. 

```
Import-Module AWSPowerShell
```

```
New-Item -Path "c:\temp" -ItemType "directory" -Force
```

```
powershell.exe -Command Read-S3Object -BucketName bucket-name -Key latest/codedeploy-agent-updater.msi -File c:\temp\codedeploy-agent-updater.msi
```

```
c:\temp\codedeploy-agent-updater.msi /quiet /l c:\temp\host-agent-updater-log.txt
```

```
powershell.exe -Command Get-Service -Name codedeployagent
```

*bucket-name*é o nome do bucket do Amazon S3 que contém os arquivos do CodeDeploy Resource Kit para sua região. Por exemplo, para a região Leste dos EUA (Ohio), *bucket-name* substitua por`aws-codedeploy-us-east-2`. Para obter uma lista de nomes de buckets, consulte [Nomes de bucket do kit de recursos por região](resource-kit.md#resource-kit-bucket-names).

Se você precisar solucionar um erro no processo de atualização, digite o seguinte comando para abrir o arquivo de log do atualizador do CodeDeploy agente:

```
notepad C:\ProgramData\Amazon\CodeDeployUpdater\log\codedeploy-agent.updater.log
```

### Usar um link direto
<a name="codedeploy-agent-operations-update-windows-direct-link"></a>

Se as configurações de segurança do navegador na instância do Windows Server fornecerem as permissões necessárias (por exemplo, para ` http://s3.*.amazonaws.com `), você poderá usar um link direto para baixar o atualizador do CodeDeploy agente.

O link é:

```
https://s3.region.amazonaws.com/aws-codedeploy-region/latest/codedeploy-agent-updater.msi
```

... onde *region* está a AWS região em que você está atualizando seu aplicativo.

Por exemplo:

```
https://s3.af-south-1.amazonaws.com/aws-codedeploy-af-south-1/latest/codedeploy-agent-updater.msi
```

### Usar um comando de cópia do Amazon S3
<a name="codedeploy-agent-operations-update-windows-s3-copy"></a>

Se o AWS CLI estiver instalado na instância, você poderá usar o comando [cp](https://docs.aws.amazon.com/cli/latest/reference/s3/cp.html) do Amazon S3 para baixar o atualizador do CodeDeploy agente e, em seguida, executar o instalador manualmente. Para obter informações, consulte [Instalar o AWS Command Line Interface no Microsoft Windows](https://docs.aws.amazon.com/cli/latest/userguide/awscli-install-windows.html). 

O comando do Amazon S3 é:

```
aws s3 cp s3://aws-codedeploy-region/latest/codedeploy-agent-updater.msi codedeploy-agent-updater.msi --region region
```

... onde *region* está a AWS região em que você está atualizando seu aplicativo.

Por exemplo:

```
aws s3 cp s3://aws-codedeploy-af-south-1/latest/codedeploy-agent-updater.msi codedeploy-agent-updater.msi --region af-south-1
```