Perché non riesco a connettermi all'istanza Amazon EC2 per Windows avviata da un'AMI personalizzata?
Quando cerco di connettermi all'istanza Amazon Elastic Compute Cloud (Amazon EC2) per Windows appena avviata, ricevo il messaggio di errore "Password is not available yet. Please wait at least 4 minutes after launching an instance before trying to retrieve the auto-generated password". Sono passati quattro minuti e ancora non riesco a collegarmi...
Breve descrizione
Quando provi a connetterti a un'istanza Amazon EC2 per Windows appena lanciata, potresti ricevere questo messaggio di errore:
"Password is not available yet. Please wait at least 4 minutes after launching an instance before trying to retrieve the auto-generated password".
Se dopo quattro minuti di attesa visualizzi ancora questo errore, verifica di aver configurato correttamente la password dell'account dell'amministratore locale.
Per impostazione predefinita, le istanze EC2 per Windows avviate da un'Amazon Machine Image (AMI) pubblica utilizzano uno di questi servizi per generare automaticamente la password dell'amministratore:
- EC2Launch: per le istanze che eseguono Windows Server 2016 e versioni successive
- EC2Config: per le istanze che eseguono Windows Server 2012 R2 e versioni precedenti
Nota: è consigliabile sostituire la password dell'amministratore generata in maniera predefinita con quella personale.
Le istanze avviate da AMI personalizzate richiedono la password dell'amministratore associata all'istanza di origine. Tuttavia, puoi modificare la password predefinita per l'account amministratore direttamente nell'istanza di origine usata per creare l'AMI. In questo caso, la nuova istanza utilizzerà la stessa password. Per connettersi correttamente a una nuova istanza, la password dell'istanza deve corrispondere a quella dell'amministratore.
Risoluzione
Per ripristinare l'accesso alla nuova istanza, reimposta la password dell'amministratore. Dopo questa operazione potresti comunque riscontrare lo stesso errore quando avvierai altre istanze dalla tua AMI personalizzata. Per evitarlo, configura EC2Launch o EC2Config per generare automaticamente la password durante l'inizializzazione in occasione dell'avvio successivo.
Importante:
- per configurare EC2Launch o EC2Config, è necessario arrestare e avviare l'istanza.
- In caso di istanza supportata da un archivio o con volumi di archivio contenenti dati, all'arresto questa istanza rimuoverà i dati. Per ulteriori informazioni, consulta la sezione Volume dell'archivio dell'istanza e durata dei dati.
- Se la tua istanza fa parte di un gruppo Auto Scaling di Amazon EC2, interrompila. Controlla se il gruppo Auto Scaling dispone di una protezione della riduzione orizzontale dell'istanza. Quindi, rimuovi temporaneamente l'istanza dal gruppo Auto Scaling.
- Se alla tua istanza è associato un indirizzo IP pubblico, interrompila e riavviala per modificare l'indirizzo IP. È consigliabile utilizzare un indirizzo IP elastico.
Usa la console per configurare EC2Launch o EC2Config
Segui questi passaggi per attivare la generazione automatica della password all'avvio successivo:
- Apri la console Amazon EC2.
- Utilizza il protocollo RDP (Remote Desktop Protocol) per connetterti all'istanza per Windows.
- Dal menu di Avvio di Windows, completa i seguenti passaggi:
Per Windows Server da 2008 a 2012 R2, apri le Impostazioni di EC2ConfigService. Quindi, scegli la scheda Immagine.
Per Windows Server 2016 o versioni successive, apri le Impostazioni di EC2 Launch. - Per la Password amministratore, scegli Casuale.
- Seleziona Arresto senza Sysprep.
- Scegli Sì.
- Apri la console Amazon EC2, quindi seleziona Istanze.
- Attendi che l'istanza risulti Interrotta, quindi selezionala dalla console.
- Scegli Operazioni, Immagine, Crea immagine.
Per Nome immagine, inserisci un nome.
(Facoltativo) Nel campo Descrizione immagine inserisci una descrizione. - Scegli Crea immagine.
Tutte le istanze EC2 avviate da questa nuova AMI decrittograferanno la password con una coppia di chiavi.
Nota: quando utilizzi Sysprep per l'arresto, Sysprep rimuoverà le informazioni univoche per standardizzare l'AMI. Questo consentirà di avviare più copie delle istanze. Per ulteriori informazioni, consulta la sezione How can I use Sysprep to create and install custom reusable Windows AMIs?
Usa Windows PowerShell per configurare EC2Launch
In Windows PowerShell esegui questo comando per programmare l'esecuzione dello script come attività pianificata di Windows:
PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule
Nota: questa opzione si applica solo alle versioni di Windows Server 2016 e 2019. Lo script verrà eseguito una volta durante l'avvio successivo. Quindi, disattiverà le attività per impedire una nuova esecuzione. Per ulteriori informazioni, consulta la sezione Configurare le attività di inizializzazione.
Informazioni correlate
"La password non è disponibile"
Configura un'istanza di Windows utilizzando il servizio EC2Config (legacy)
Contenuto pertinente
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata 7 mesi fa
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata 2 anni fa