Ir para o conteúdo

Por que não consigo me conectar à minha instância do Windows EC2 que foi iniciada a partir de uma AMI personalizada?

4 minuto de leitura
0

Quando tento me conectar à minha instância Windows recém-lançada do Amazon Elastic Compute Cloud (Amazon EC2), recebo a mensagem de erro “Password is not available yet. Please wait at least 4 minutes”. Depois de quatro minutos, ainda não consigo me conectar.

Breve descrição

Você pode receber o erro a seguir ao tentar se conectar a uma instância recém-iniciada do Windows do Amazon EC2:

“Password is not available yet. Please wait at least 4 minutes after launching an instance before trying to retrieve the auto-generated password.”

Se você continuar recebendo esse erro depois de esperar 4 minutos, verifique se você configurou corretamente a senha da conta do administrador local.

Resolução

Para recuperar o acesso à sua nova instância, redefina a senha do administrador da instância de origem que você usou para criar a imagem de máquina da Amazon (AMI). Para se conectar com êxito a uma nova instância, a senha da instância deve corresponder à senha do administrador.

Se você executar instâncias adicionais a partir da mesma AMI, poderá receber o mesmo erro. Para evitar o erro, configure o EC2Launch ou o EC2Config para gerar automaticamente a senha no próximo ciclo de inicialização.

Ao configurar o EC2Launch ou o EC2Config, você deve parar e iniciar a instância. Para uma instância com suporte de armazenamento ou uma instância com volumes de armazenamento que contêm dados, os dados são removidos quando você interrompe a instância. Para obter mais informações, consulte Volume de armazenamento de instâncias e vida útil dos dados. Se a instância fizer parte de um grupo do Amazon EC2 Auto Scaling, interrompa a instância. Verifique se o grupo do Auto Scaling tem proteção contra redução de escala horizontalmente de instância. Em seguida, remova temporariamente a instância do grupo do Auto Scaling. Se a instância tiver um endereço IP público associado, interrompa e inicie a instância para alterar o endereço IP público. É uma prática recomendada usar um Endereço IP elástico.

Use o console para configurar o EC2Launch ou o EC2Config

Para gerar automaticamente uma senha na próxima inicialização, conclua as seguintes etapas:

  1. Primeiro, abra o console do Amazon EC2.
  2. Use o Remote Desktop Protocol (RDP) para se conectar à instância EC2 do Windows.
  3. Abra o menu Iniciar do Windows.
    Para o Windows Server 2008 até o Windows Server 2012 R2, abra as configurações do EC2ConfigService. Depois, selecione a guia Imagem.
    Para o Windows Server 2016 ou versão posterior, abra as Configurações de inicialização do EC2.
  4. Em Senha do administrador, selecione Aleatória.
  5. Selecione Desligar sem Sysprep e, em seguida, clique em Sim.
  6. Primeiro, abra o console do Amazon EC2.
  7. Escolha Instâncias.
  8. Espere até que a instância mude para o estado Parada e selecione sua instância.
  9. Em Ações, selecione Imagem e, em seguida, escolha Criar imagem.
    Em Nome da imagem, insira um nome.
    (Opcional) Em Descrição da imagem, insira uma descrição.
  10. Selecione Criar imagem.

Todas as instâncias do EC2 que forem iniciadas a partir dessa nova AMI descriptografam a senha com um par de chaves.

Observação: quando você usa o Sysprep para desligar, o Sysprep remove informações exclusivas para padronizar sua AMI. Se você usa o Sysprep, é possível executar várias cópias de suas instâncias. Para obter mais informações, consulte Como posso usar o Sysprep para criar e instalar AMIs personalizadas e reutilizáveis do Windows?

Use o PowerShell para configurar o EC2Launch

Execute o comando a seguir para programar a execução do script como uma tarefa agendada do Windows:

PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule

Observação: é possível usar o PowerShell para configurar o EC2Launch somente para as versões 2016 e 2019 do Windows Server. O script é executado uma vez durante a próxima inicialização. Ele, então, inativa as tarefas para que não sejam executadas novamente. Para obter mais informações, consulte Tarefas do EC2Launch.

Informações relacionadas

“A senha não está disponível”

Use o serviço EC2Config para realizar tarefas durante a execução da instância herdada do sistema operacional Windows do EC2

AWS OFICIALAtualizada há 8 meses