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

4 minuto de leitura
0

Eu recebo o erro “Password is not available yet. Please wait at least 4 minutes after launching an instance before trying to retrieve the auto-generated password” ao tentar me conectar à minha instância recém-iniciada do Windows do Amazon Elastic Compute Cloud (Amazon EC2). 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 após a espera de quatro minutos, verifique se você configurou corretamente a senha da conta do administrador local.

Por padrão, as instâncias do Windows do EC2 que são iniciadas a partir de uma imagem de máquina da Amazon (AMI) pública usam um desses serviços para gerar automaticamente a senha do administrador:

  • EC2Launch: para instâncias que executam o Windows Server 2016 e versões posteriores
  • EC2Config: para instâncias que executam o Windows Server 2012 R2 e versões anteriores

Observação: é uma prática recomendada trocar a senha do administrador padrão que é gerada por uma senha própria.

As instâncias que você inicia a partir de AMIs personalizadas usam a senha do administrador da instância de origem. Entretanto, é possível alterar a senha padrão da conta do administrador na instância de origem usada para criar a AMI. Nesse caso, a nova instância usa a mesma senha. Para se conectar com êxito a uma nova instância, a senha da instância deve corresponder à senha do administrador.

Resolução

Para recuperar o acesso à sua nova instância, redefina a senha do administrador. Entretanto, você pode notar o mesmo erro ao iniciar instâncias adicionais a partir da sua AMI personalizada. Para evitar o erro, configure o EC2Launch ou o EC2Config para gerar automaticamente a senha no próximo ciclo de inicialização.

Importante:

Use o console para configurar o EC2Launch ou o EC2Config

Siga estas etapas para ativar a geração de senhas na próxima inicialização:

  1. Abra o console do Amazon EC2.
  2. Use o Remote Desktop Protocol (RDP) para se conectar à instância do Windows.
  3. No menu Iniciar do Windows, realize as seguintes ações:
    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.
  6. Selecione Sim.
  7. Abra o console do Amazon EC2 e, em seguida, selecione Instâncias.
  8. Espere até que o estado da instância mude para Interrompida e, depois, selecione sua instância no console.
  9. Selecione Ações, Imagem, 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. Isso permite que você execute várias cópias das suas instâncias. Para obter mais informações, consulte How can I use Sysprep to create and install custom reusable Windows AMIs?

Use o Windows PowerShell para configurar o EC2Launch

No Windows PowerShell, execute o comando a seguir para programar o script para ser executado como uma tarefa agendada do Windows:

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

Observação: essa opção se aplica somente às versões do Windows Server 2016 e 2019. 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 Configurar as tarefas de inicialização.

Informações relacionadas

"A senha não está disponível"

Configuração de uma instância do Windows usando o serviço EC2Config

AWS OFICIAL
AWS OFICIALAtualizada há um ano