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 eb migrate comando, certifique-se de que seu ambiente atenda aos seguintes requisitos:

Instalação e versão do IIS

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

Para verificar sua 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 é compatível com essas versões do Windows Server como plataformas de destino:

  • Windows Server 2025

  • Windows Server 2022

  • Windows Server 2019

  • Windows Server 2016

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

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

  • Usando a --remote opção:

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

Permissões obrigatórias do

Você precisa das seguintes credenciais e permissões:

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

  • AWS credenciais 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 host bastion (se estiver usando a --remote opção). Essa ferramenta é usada eb migrate para empacotar seus aplicativos.

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 Instalando e configurando o Web Deploy no IIS 8.0 ou posterior no site de documentação do produto Microsoft Windows.

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

    • Seu servidor de origem deve ter acesso de saída à Internet aos AWS serviços.

  • Usando a --remote opção:

    • Seu servidor de origem deve ter acesso de saída à Internet aos AWS serviços.

    • Configure as regras de entrada de grupos de segurança adequadas que permitam uma conexão de rede de saída do seu host bastion 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 seu cliente SSH esteja instalado e em execução em sua máquina remota, bem como em seu host bastion.

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