Sto lavorando con Amazon EC2 e ho alcune AMI di Windows supportate da EBS. Quando avvio una nuova istanza da un'istantanea EBS, il servizio EC2Config prepara il computer Windows per me. So quando EC2Config è terminato perché posso controllare l'output della console dell'istanza - una volta che dice "Windows è pronto" so di essere bravo.
Quello che sto cercando è un modo per dire che "Windows è pronto" all'interno del sistema operativo stesso. Penserei che l'URL dei metadati accessibile dall'interno del sistema operativo me lo direbbe, ma non riesco a trovare alcun valore appropriato.
http://169.254.169.254/latest/meta-data/
Il mio obiettivo è eseguire gli script di configurazione una volta che "Windows è pronto". Alcune delle mie attività di configurazione devono assicurarmi che la macchina sia completamente configurata prima di iniziare, specialmente se EC2Config sta rinominando il computer e riavviando. Potrei scrivere qualcosa usando gli strumenti EC2 o C # ... ma ciò mi richiederebbe di usare le mie chiavi AWS sulle mie AMI (cosa che non voglio fare). Idealmente, vorrei guardare qualcosa sulla macchina stessa per dire quando posso iniziare la configurazione - qualcosa come una voce EventLog, guardare un file di testo, controllare l'URL dei metadati, ecc.
Domanda a margine: potrei usare un buon articolo su cosa fa esattamente il processo bundle / unbundle alle macchine EBS.