Cuando intento conectarme a la instancia de Windows de Amazon Elastic Compute Cloud (Amazon EC2) que acabo de iniciar, recibo el error «Password is not available yet. Please wait at least 4 minutes». Al cabo de cuatro minutos, sigo sin poder conectarme.
Descripción corta
Es posible que se muestre el siguiente error cuando intentas conectarte a una instancia de Windows de Amazon EC2 recién iniciada:
«Password is not available yet. Please wait at least 4 minutes after launching an instance before trying to retrieve the auto-generated password».
Si se sigue mostrando este error pasados los 4 minutos de espera, comprueba si has configurado correctamente la contraseña de la cuenta de administrador local.
Resolución
Para recuperar el acceso a la nueva instancia, restablece la contraseña de administrador de la instancia de origen que has utilizado para crear la imagen de máquina de Amazon (AMI). Para conectarte correctamente a una nueva instancia, la contraseña de la instancia debe coincidir con la contraseña del administrador.
Si inicias instancias adicionales desde la misma AMI, es posible que se muestre el mismo error. Para evitar el error, configura EC2Launch o EC2Config de modo que la contraseña se genere automáticamente durante la inicialización en el siguiente arranque.
Al configurar EC2Launch o EC2Config, debes detener e iniciar la instancia. En el caso de una instancia con copia de seguridad en un almacén o una instancia con datos en volúmenes de almacén, los datos se eliminan cuando detienes la instancia. Para obtener más información, consulta Volumen de almacén de instancias y ciclo de vida de los datos. Si la instancia forma parte de un grupo de Amazon EC2 Auto Scaling, detenla. Comprueba si el grupo de escalamiento automático tiene protección de desescalamiento horizontal de instancias. A continuación, elimina temporalmente la instancia del grupo de escalamiento automático. Si su instancia tiene una dirección IP pública asociada, detén e inicie la instancia para cambiar la dirección IP pública. Se recomienda utilizar una dirección IP elástica.
Utilización de la consola para configurar EC2Launch o EC2Config
Para generar automáticamente una contraseña en el siguiente arranque, sigue estos pasos:
- Abre la consola de Amazon EC2.
- Utiliza el protocolo de escritorio remoto (RDP) para conectarte a la instancia de EC2 de Windows.
- Abre el menú Inicio de Windows.
Para las versiones de Windows Server 2008 a Windows Server 2012 R2, abre Configuración de EC2ConfigService. A continuación, selecciona la pestaña Imagen.
Para la versión de Windows Server 2016 o posterior, abre Configuración de inicio de EC2.
- En Contraseña de administrador, elige Aleatorio.
- Selecciona Apagar sin Sysprep y, a continuación, elige Sí.
- Abre la consola de Amazon EC2.
- Elige Instancias.
- Espera a que la instancia cambie al estado Detenido y, a continuación, selecciona tu instancia.
- Elige Acciones, Imagen y, a continuación, Crear imagen.
En Nombre de la imagen, introduce un nombre.
(Opcional) En Descripción de la imagen, introduce una descripción.
- Selecciona Crear imagen.
Todas las instancias de EC2 que se inician desde esta nueva AMI descifran la contraseña con un par de claves.
Nota: Si usas Sysprep para el apagado, Sysprep eliminará la información unívoca para estandarizar la AMI. Si usas Sysprep, puedes iniciar varias copias de tus instancias. Para obtener más información, consulta ¿Cómo puedo usar Sysprep para crear e instalar AMI de Windows personalizadas y reutilizables?
Uso de PowerShell para configurar EC2Launch
Ejecuta el siguiente comando para programar el script de modo que se ejecute como una tarea programada de Windows:
PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule
Nota: Puedes usar PowerShell para configurar EC2Launch solo para las versiones 2016 y 2019 de Windows Server. El script se ejecuta una vez durante el siguiente arranque. A continuación, desactiva las tareas para que no se vuelvan a ejecutar. Para obtener más información, consulta Tareas de EC2Launch.
Información relacionada
«Password is not available»
Uso del servicio EC2Config para realizar tareas durante el inicio de la instancia del sistema operativo Windows heredado de EC2