Estoy trabajando con Amazon EC2, y tengo algunas AMI de Windows respaldadas con EBS. Cuando inicio una nueva instancia desde una instantánea de EBS, el servicio EC2Config prepara la máquina Windows para mí. Sé cuándo EC2Config está hecho porque puedo verificar la salida de la consola de la instancia; una vez que dice "Windows está listo", sé que estoy bien.
Lo que estoy buscando es una forma de decir que "Windows está listo" desde el propio sistema operativo. Creo que la URL de metadatos a la que se puede acceder desde el sistema operativo me diría esto, pero no puedo encontrar ningún valor apropiado.
http://169.254.169.254/latest/meta-data/
Mi objetivo es ejecutar scripts de configuración una vez que "Windows está listo". Algunas de mis tareas de configuración deben asegurarme de que la máquina esté completamente configurada antes de comenzar, especialmente si EC2Config cambia el nombre de la computadora y se reinicia. Podría escribir algo usando las herramientas EC2 o C # ... pero eso requeriría que use mis claves AWS en mis AMI (que no quiero hacer). Idealmente, me gustaría ver algo en la máquina para saber cuándo puedo iniciar la configuración, algo así como una entrada de EventLog, ver un archivo de texto, verificar la URL de metadatos, etc.
Pregunta complementaria: podría usar un buen artículo sobre exactamente lo que el proceso de agrupación / desagregación hace a las máquinas EBS.