Instalar la versión más reciente de EC2Config - Amazon Elastic Compute Cloud

Instalar la versión más reciente de EC2Config

De forma predeterminada, el servicio EC2Config está incluido en las AMI anteriores a Windows Server 2016. Al actualizar el servicio EC2Config, las nuevas AMI de Windows de AWS incluyen la versión más reciente del servicio. No obstante, necesitará actualizar sus propias AMI e instancias de Windows con la versión más reciente de EC2Config.

nota

EC2Launch sustituye a EC2Config en Windows Server 2016 y 2019. Para obtener más información, consulte Configurar una instancia de Windows utilizando EC2Launch. El último servicio de inicialización para todas las versiones compatibles de Windows Server es EC2Launch v2, que reemplaza tanto EC2Config como EC2Launch.

Para obtener información sobre cómo recibir notificaciones sobre actualizaciones de EC2Config, consulte Suscribirse a las notificaciones del servicio EC2Config. Para obtener información acerca de los cambios de cada versión, consulte Historial de versión de EC2Config.

Antes de empezar

  • Verifique que tiene .NET framework 3.5 SP1 o superior.

  • De forma predeterminada, el proceso de configuración sustituye los archivos de configuración existentes por otros con una configuración predeterminada durante la instalación y posteriormente reinicia el servicio EC2Config cuando se completa la instalación. Si ha cambiado la configuración del servicio EC2Config, copie el archivo config.xml del directorio %Program Files%\Amazon\Ec2ConfigService\Settings. Después de actualizar el servicio EC2Config, puede restaurar este archivo para conservar los cambios en la configuración.

  • Si tiene una versión de EC2Config anterior a la versión 2.1.19 y va a instalar la versión 2.2.12 o una anterior, debe instalar primero la versión 2.1.19. Para instalar la versión 2.1.19, descargue EC2Install_2.1.19.zip, descomprima el archivo y, a continuación, ejecute EC2Install.exe.

    nota

    Si tiene una versión de EC2Config anterior a la versión 2.1.19 y va a instalar la versión 2.3.313 o una posterior, puede instalarla directamente sin instalar primero la versión 2.1.19.

Verificar la versión de EC2Config

Siga este procedimiento para verificar la versión de EC2Config que hay instalada en las instancias.

Para verificar la versión instalada de EC2Config
  1. Lance una instancia desde la AMI y conéctese a ella.

  2. En el panel de control, seleccione Programas y características.

  3. En la lista de programas instalados, busque Ec2ConfigService. Su número de versión aparece en la columna Versión.

Actualización de EC2Config

Siga este procedimiento para descargar la versión más reciente de EC2Config e instalarla en las instancias.

Para descargar e instalar la versión más reciente de EC2Config
  1. Descargue y descomprima el instalador de EC2Config.

  2. Ejecute EC2Install.exe. Para obtener una lista completa de opciones, ejecute EC2Install con la opción /?. De forma predeterminada, el proceso de configuración muestra preguntas. Para ejecutar el comando sin este tipo de preguntas, utilice la opción /quiet.

    importante

    Para mantener los ajustes personalizados del archivo config.xml que guardó, ejecute EC2Install con la opción /norestart, restaure la configuración y, a continuación, reinicie el servicio EC2Config manualmente.

  3. Si ejecuta la versión 4.0 o posterior de EC2Config, debe reiniciar SSM Agent en la instancia desde el complemento de Microsoft Services.

    nota

    La formación de la versión de EC2Config actualizada no aparecerá en el registro del sistema de la instancia ni en Trusted Advisor hasta que reinicie la instancia o la detenga y vuelva a iniciarla.

Para descargar e instalar la versión más reciente de EC2Config utilizando PowerShell

Para descargar, descomprimir e instalar la versión más reciente de EC2Config mediante PowerShell, ejecute los siguientes comandos desde una ventana de PowerShell

$Url = "https://s3.amazonaws.com/ec2-downloads-windows/EC2Config/EC2Install.zip" $DownloadZipFile = "$env:USERPROFILE\Desktop\" + $(Split-Path -Path $Url -Leaf) $ExtractPath = "$env:USERPROFILE\Desktop\" Invoke-WebRequest -Uri $Url -OutFile $DownloadZipFile $ExtractShell = New-Object -ComObject Shell.Application $ExtractFiles = $ExtractShell.Namespace($DownloadZipFile).Items() $ExtractShell.NameSpace($ExtractPath).CopyHere($ExtractFiles) Start-Process $ExtractPath Start-Process ` -FilePath $env:USERPROFILE\Desktop\EC2Install.exe ` -ArgumentList "/S"

Verifique la instalación comprobando C:\Program Files\Amazon\ para el directorio de Ec2ConfigService.