Requisitos previos - AWS Elastic Beanstalk

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.

Requisitos previos

Antes de utilizar el comando eb migrate, asegúrese de que su entorno cumpla estos requisitos.

Instalación y versión de IIS

El servidor desde el que va a realizar la migración debe ejecutar Internet Information Services (IIS), versión 7.0 o posterior. IIS 10.0 en Windows Server 2016 o posterior es el entorno más compatible para la migración.

Para comprobar la versión de IIS ejecute el siguiente comando:

PS C:\migrations_workspace> Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\InetStp\" ... SetupString : IIS 10.0 VersionString : Version 10.0 ...
Requisitos de Windows Server

Su entorno de origen debe ejecutar Windows Server 2016 o posterior para lograr una compatibilidad óptima. Elastic Beanstalk admite las siguientes versiones de Windows Server como plataformas de destino:

  • Windows Server 2025

  • Windows Server 2022

  • Windows Server 2019

  • Windows Server 2016

Instalación de la CLI de EB
  • Flujo de trabajo predeterminado (sin la opción --remote):

    • Python y la Interfaz de la línea de comandos de Elastic Beanstalk (CLI de EB) deben estar instalados en el servidor que contiene la aplicación que desea migrar a Elastic Beanstalk. Si bien no es obligatorio, recomendamos instalar la CLI de EB dentro de un entorno de pruebas virtualenv, tal y como se describe en Instalación de la CLI de EB en un entorno virtual.

  • Uso de la opción --remote:

    • Python y la Interfaz de la línea de comandos de Elastic Beanstalk (CLI de EB) deben estar instalados en el host bastión. Si bien no es obligatorio, recomendamos instalar la CLI de EB dentro de un entorno de pruebas virtualenv, tal y como se describe en Instalación de la CLI de EB en un entorno virtual.

Permisos necesarios

También necesita las siguientes credenciales y permisos:

  • Privilegios de administrador en el servidor de IIS de origen o en el host bastión (si utiliza la opción --remote).

  • Credenciales de AWS con permisos para crear y administrar los recursos de Elastic Beanstalk

Web Deploy 3.6

La herramienta Web Deploy (versión 3.6 o posterior) de Microsoft debe estar instalada en el servidor de origen o en el host bastión (si utiliza la opción --remote). eb migrate utiliza esta herramienta para empaquetar las aplicaciones.

Para comprobar la instalación de Docker, ejecute el siguiente comando:

:

PS C:\migrations_workspace> Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\3" -Name InstallPath InstallPath : C:\Program Files\IIS\Microsoft Web Deploy V3\ ...

Para obtener instrucciones de instalación, consulte Installing and Configuring Web Deploy on IIS 8.0 or Later en el sitio web de documentación del producto de Microsoft Windows.

Requisitos de red
  • Flujo de trabajo predeterminado (sin la opción --remote):

    • El servidor de origen debe tener acceso a Internet saliente a los servicios de AWS.

  • Uso de la opción --remote:

    • El servidor de origen debe tener acceso a Internet saliente a los servicios de AWS.

    • Configure las reglas de entrada adecuadas de los grupos de seguridad que permitan una conexión de red saliente desde el host bastión y una conexión entrante a la máquina remota. Asegúrese de que la IP del host bastión aparezca en la lista de permitidos mediante TCP en el puerto 22 para acceder a la máquina remota.

    • Asegúrese de que su cliente SSH esté instalado y funcionando tanto en su máquina remota como en su host bastión.

    • Asegúrese de que la configuración del firewall contenga las reglas adecuadas que abran el puerto 22 o permitan la conexión al cliente.

    • Pruebe la conexión mediante una conexión SSH manual al host remoto desde el host bastión antes de intentar la migración.