मैं अमेज़ॅन EC2 के साथ काम कर रहा हूं, और मेरे पास ईबीएस के साथ कुछ विंडोज एएमआई समर्थित हैं। जब मैं ईबीएस स्नैपशॉट से एक नया उदाहरण लॉन्च करता हूं, तो EC2Config सेवा मेरे लिए विंडोज मशीन तैयार करती है। मुझे पता है कि जब EC2Config किया जाता है तो मैं कंसोल कंसोल आउटपुट की जांच कर सकता हूं - एक बार यह कहता है कि "विंडोज तैयार है" मुझे पता है कि मैं अच्छा हूं।
मैं जो देख रहा हूं वह यह बताने का एक तरीका है कि ऑपरेटिंग सिस्टम के भीतर से ही "विंडोज रेडी है"। मुझे लगता है कि मेटा-डेटा URL जो ओएस के भीतर से सुलभ है, मुझे यह बताएगा, लेकिन मुझे कोई उचित मूल्य नहीं मिल सकता है।
http://169.254.169.254/latest/meta-data/
मेरा लक्ष्य "विंडोज़ तैयार है" एक बार कॉन्फ़िगरेशन स्क्रिप्ट को चलाना है। मेरे कुछ कॉन्फ़िगरेशन कार्यों को यह सुनिश्चित करने की आवश्यकता है कि मशीन को शुरू करने से पहले पूरी तरह से कॉन्फ़िगर किया गया है - खासकर अगर EC2Config कंप्यूटर का नाम बदल रहा है और रिबॉन्डिंग कर रहा है। मैं EC2 टूल या C # ... का उपयोग करके कुछ लिख सकता था, लेकिन इसके लिए मुझे अपने AMI पर अपनी AWS कुंजियों का उपयोग करने की आवश्यकता होगी (जो मैं नहीं करना चाहता)। आदर्श रूप से, मैं यह बताना चाहता हूं कि मैं कब मशीन पर कुछ देख सकता हूं जब मैं कॉन्फ़िगरेशन शुरू कर सकता हूं - जैसे कि EventLog प्रविष्टि, एक टेक्स्ट फ़ाइल देखना, मेटा-डेटा URL की जांच करना, आदि।
साइड प्रश्न: मैं ईबीएस मशीनों के लिए बंडल / अनबंडल प्रक्रिया के बारे में वास्तव में एक अच्छे लेख का उपयोग कर सकता हूं।