Pré-requisitos - AWS Elastic Beanstalk

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

Pré-requisitos

Antes de usar o comando eb migrate, certifique-se de que seu ambiente atenda a estes requisitos necessários:

Instalação e versão do IIS

O servidor do qual você está migrando deve executar Serviços de Informações da Internet (IIS) versão 7.0 ou superior. O IIS 10.0 no Windows Server 2016 ou posterior oferece o ambiente mais compatível para migração.

Para verificar a versão do IIS, execute o seguinte comando:

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

Seu ambiente de origem deve executar o Windows Server 2016 ou posterior para otimizar a compatibilidade. O Elastic Beanstalk oferece suporte a estas versões do Windows Server como plataformas de destino:

  • Windows Server 2025

  • Windows Server 2022

  • Windows Server 2019

  • Windows Server 2016

Instalação da EB CLI
  • Fluxo de trabalho padrão (sem a opção --remote):

    • O Python e a interface de linha de comando do Elastic Beanstalk (EB CLI) devem estar instalados no servidor que contém a aplicação que você deseja migrar para o Elastic Beanstalk. Embora não seja necessário, recomendamos instalar a EB CLI dentro de uma sandbox virtualenv, conforme descrito em Instalar a EB CLI em um ambiente virtual.

  • Usando a opção --remote:

    • O Python e a interface de linha de comando do Elastic Beanstalk (EB CLI) do Elastic Beanstalk devem ser instalados no bastion host. Embora não seja necessário, recomendamos instalar a EB CLI dentro de uma sandbox virtualenv, conforme descrito em Instalar a EB CLI em um ambiente virtual.

Permissões obrigatórias

Você precisa das seguintes credenciais e permissões:

  • Privilégios de administrador no servidor IIS de origem ou no bastion host (se estiver usando a opção --remote).

  • Credenciais da AWS com permissões para criar e gerenciar recursos do Elastic Beanstalk

Web Deploy 3.6

A ferramenta Microsoft Web Deploy (versão 3.6 ou posterior) deve ser instalada no servidor de origem ou no bastion host (se estiver usando a opção --remote). Essa ferramenta é usada por eb migrate para empacotar suas aplicações.

Para verificar a instalação, execute o seguinte 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 obter instruções de instalação, consulte Instalar e configurar o Web Deploy no IIS 8.0 ou posterior no site de documentação de produtos do Microsoft Windows.

Requisitos de rede
  • Fluxo de trabalho padrão (sem a opção --remote):

    • Seu servidor de origem deve ter acesso externo à Internet para serviços da AWS.

  • Usando a opção --remote:

    • Seu servidor de origem deve ter acesso externo à Internet para serviços da AWS.

    • Configure as regras de entrada do grupo de segurança adequadas que permitam uma conexão de rede de saída do seu bastion host e uma conexão de entrada na máquina remota. Certifique-se de que o IP do bastion host esteja na lista de permissões via TCP na porta 22 para acessar a máquina remota.

    • Certifique-se de que o cliente SSH esteja instalado e em execução no sua máquina remota, bem como no seu bastion host.

    • Verifique se a configuração do firewall contém as regras apropriadas que abrem a porta 22 ou permitem a conexão com o cliente.

    • Teste sua conexão inserindo manualmente o SSH no host remoto a partir do bastion host antes de tentar a migração.