

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Actualice el CodeDeploy agente
<a name="codedeploy-agent-operations-update"></a>

Puede configurar las actualizaciones automáticas y programadas del CodeDeploy agente en todos los sistemas operativos compatibles mediante AWS Systems Manager. También puede forzar las actualizaciones en todos los sistemas operativos compatibles ejecutando un comando en una instancia.

**Topics**
+ [Actualizar el CodeDeploy agente en Amazon Linux o RHEL](codedeploy-agent-operations-update-linux.md)
+ [Actualiza el CodeDeploy agente en el servidor Ubuntu](codedeploy-agent-operations-update-ubuntu.md)
+ [Actualice el CodeDeploy agente en Windows Server](codedeploy-agent-operations-update-windows.md)

# Actualizar el CodeDeploy agente en Amazon Linux o RHEL
<a name="codedeploy-agent-operations-update-linux"></a>

Para configurar las actualizaciones automáticas y programadas del CodeDeploy agente mediante AWS Systems Manager, siga los pasos que se indican en [Instalar el CodeDeploy agente con AWS Systems Manager](https://docs.aws.amazon.com/codedeploy/latest/userguide/codedeploy-agent-operations-install-ssm.html).

Si quieres forzar una actualización del CodeDeploy agente, inicia sesión en la instancia y ejecuta el siguiente comando:

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

# Actualiza el CodeDeploy agente en el servidor Ubuntu
<a name="codedeploy-agent-operations-update-ubuntu"></a>

Para configurar las actualizaciones automáticas y programadas del CodeDeploy agente mediante AWS Systems Manager, siga los pasos que se indican en [Instalar el CodeDeploy agente con AWS Systems Manager](https://docs.aws.amazon.com/codedeploy/latest/userguide/codedeploy-agent-operations-install-ssm.html).

Si quieres forzar una actualización del CodeDeploy agente, inicia sesión en la instancia y ejecuta el siguiente comando:

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

# Actualice el CodeDeploy agente en Windows Server
<a name="codedeploy-agent-operations-update-windows"></a>

Puede activar las actualizaciones automáticas del CodeDeploy agente con AWS Systems Manager. Utilice State Manager para configurar una programación de actualización de las instancias de Amazon EC2 o en las instalaciones mediante la creación de una asociación con el Administrador de estados de Systems Manager. También puede actualizar el CodeDeploy agente manualmente desinstalando la versión actual e instalando una más reciente.

**Topics**
+ [Configure la actualización automática CodeDeploy del agente con AWS Systems Manager](#codedeploy-agent-operations-update-windows-ssm)
+ [Actualice el CodeDeploy agente manualmente](#codedeploy-agent-operations-update-windows-manual)
+ [(Obsoleto) Actualice el CodeDeploy agente con Windows Server Updater](#codedeploy-agent-operations-update-windows-updater)

## Configure la actualización automática CodeDeploy del agente con AWS Systems Manager
<a name="codedeploy-agent-operations-update-windows-ssm"></a>

Para configurar Systems Manager y activar las actualizaciones automáticas del CodeDeploy agente, siga las instrucciones de [Instalar el CodeDeploy agente mediante AWS Systems Manager](https://docs.aws.amazon.com/codedeploy/latest/userguide/codedeploy-agent-operations-install-ssm.html).

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

Para actualizar el CodeDeploy agente manualmente, puede instalar la última versión desde la CLI o mediante Systems Manager. Siga las instrucciones descritas en [Instalación del agente de CodeDeploy](https://docs.aws.amazon.com/codedeploy/latest/userguide/codedeploy-agent-operations-install.html). Se recomienda desinstalar las versiones anteriores del CodeDeploy agente siguiendo las instrucciones de [Desinstalar el CodeDeploy agente](https://docs.aws.amazon.com/codedeploy/latest/userguide/codedeploy-agent-operations-uninstall.html).

## (Obsoleto) Actualice el CodeDeploy agente con Windows Server Updater
<a name="codedeploy-agent-operations-update-windows-updater"></a>

**nota**  
El actualizador de CodeDeploy agentes para Windows Server está obsoleto y no se actualizará a ninguna versión posterior a la 1.0.1.1597.

Para habilitar las actualizaciones automáticas del CodeDeploy agente, instale el actualizador de CodeDeploy agentes para Windows Server en instancias nuevas o existentes. El actualizador comprueba periódicamente si existen versiones nuevas. Cuando detecta una versión nueva del agente, el actualizador desinstala la versión actual, si la hay, antes de instalar la última versión.

Si una implementación ya está en curso cuando el actualizador detecta una nueva versión, continuará hasta su finalización. Si se intenta iniciar una implementación durante el proceso de actualización, la implementación falla.

Si quiere forzar una actualización del CodeDeploy agente, siga las instrucciones que se indican en[Instale el CodeDeploy agente para Windows Server](codedeploy-agent-operations-install-windows.md).

En las instancias de Windows Server, puede descargar e instalar el actualizador de CodeDeploy agentes ejecutando PowerShell comandos de Windows, utilizando un enlace de descarga directa o ejecutando un comando de copia de Amazon S3.

**Topics**
+ [Utilice Windows PowerShell](#codedeploy-agent-operations-update-windows-powershell)
+ [Uso de un enlace directo](#codedeploy-agent-operations-update-windows-direct-link)
+ [Uso de un comando copy de Amazon S3](#codedeploy-agent-operations-update-windows-s3-copy)

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

Inicia sesión en la instancia y ejecuta los siguientes comandos en Windows PowerShell, de uno en uno:

```
Set-ExecutionPolicy RemoteSigned
```

 Si se te pide que cambies la política de ejecución, elige **Y** que Windows PowerShell requiera que todos los scripts y archivos de configuración descargados de Internet estén firmados por un editor de confianza. 

```
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*es el nombre del depósito de Amazon S3 que contiene los archivos del kit de CodeDeploy recursos de su región. Por ejemplo, para la región EE.UU. Este (Ohio), *bucket-name* sustitúyala por`aws-codedeploy-us-east-2`. Para obtener una lista de los nombres de los buckets, consulte [Nombres de bucket del kit de recursos por región](resource-kit.md#resource-kit-bucket-names).

Si necesita solucionar un error en el proceso de actualización, escriba el siguiente comando para abrir el archivo de registro del actualizador del CodeDeploy agente:

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

### Uso de un enlace directo
<a name="codedeploy-agent-operations-update-windows-direct-link"></a>

Si la configuración de seguridad del navegador de la instancia de Windows Server proporciona los permisos necesarios (por ejemplo, para ` http://s3.*.amazonaws.com `), puede utilizar un enlace directo para descargar el CodeDeploy actualizador del agente.

El enlace es:

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

... dónde *region* está la AWS región en la que vas a actualizar la aplicación.

Por ejemplo:

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

### Uso de un comando copy de Amazon S3
<a name="codedeploy-agent-operations-update-windows-s3-copy"></a>

Si AWS CLI está instalado en la instancia, puede usar el comando [cp](https://docs.aws.amazon.com/cli/latest/reference/s3/cp.html) de Amazon S3 para descargar el actualizador del CodeDeploy agente y, a continuación, ejecutar el instalador manualmente. Para obtener más información, consulte [Instalar AWS Command Line Interface en Microsoft Windows](https://docs.aws.amazon.com/cli/latest/userguide/awscli-install-windows.html). 

El comando de Amazon S3 es:

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

... dónde *region* está la AWS región en la que está actualizando la aplicación.

Por ejemplo:

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