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 InstallPathInstallPath : 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.
-
-