Amazon EC2 ile çalışıyorum ve EBS ile desteklenen bazı Windows AMI'lerim var. Bir EBS anlık görüntüsünden yeni bir örnek başlattığımda, EC2Config hizmeti Windows makinesini benim için hazırlar. EC2Config ne zaman yapıldığını biliyorum çünkü Konsol Çıkışı örneğini kontrol edebilirim - "Windows Hazır" yazdığında iyi olduğumu biliyorum.
Aradığım şey, işletim sisteminin kendisinden "Windows Hazır" olduğunu söylemenin bir yoludur. İşletim sisteminden erişilebilen meta veri URL'sinin bana bunu söyleyeceğini düşünüyorum, ancak uygun değerleri bulamıyorum.
http://169.254.169.254/latest/meta-data/
Amacım "Windows Hazır" olduğunda yapılandırma komut dosyalarını çalıştırmaktır. Bazı yapılandırma görevlerimin, özellikle EC2Config bilgisayarı yeniden adlandırıyor ve yeniden başlatıyorsa, makinenin tamamen yapılandırıldığından emin olmalıyım. EC2 araçlarını veya C # kullanarak bir şey yazabilirim ama bu benim AWS anahtarlarımı AMI'lerimde (bunu yapmak istemiyorum) kullanmamı gerektirir. İdeal olarak, yapılandırmaya ne zaman başlayabileceğimi söylemek için makinenin kendisindeki bir şeye bakmak istiyorum - EventLog girişi, metin dosyası izleme, meta veri URL'sini kontrol etme vb.
Yan soru: Paket / unbundle işleminin EBS makinelerine tam olarak ne yaptığı hakkında iyi bir makale kullanabilirim.