यह ईसी 2 में विंडोज एएमआई लॉन्च करने के लिए अलग-अलग समय लेता है। उदाहरण के लिए एक निश्चित मशीन नाम सेट करके आप इसे छोटा कर सकते हैं। ऐसा करें जैसा कि आप किसी भी विंडोज कंप्यूटर पर करेंगे - "मेरा कंप्यूटर", "कंप्यूटर नाम" टैब के गुणों में। फिर, स्टार्ट मेनू के "सभी प्रोग्राम" सूची से "EC2ConfigService सेटिंग्स" चलाएं। यह कार्यक्रम अमेज़ॅन द्वारा अधिकांश आधार एएमआई पर स्थापित किया गया है। उस कार्यक्रम में, "सामान्य" टैब पर, अनचेक "कंप्यूटर नाम सेट करें" पर क्लिक करें। यह नाम सेट करने के लिए, छवि को शुरू करने के दौरान सिस्टम को एक बार फिर से बूट करने से हटा देता है।
फिर भी, आप अधिसूचित जब आपके उदाहरण के लिए तैयार है होना चाहते हैं! अमेज़ॅन की सरल अधिसूचना सेवा के लिए यह एक आदर्श काम है। सेवा (एसएनएस के रूप में भी जाना जाता है) प्रोग्रामेटिक रूप से उपयोग करने के लिए सरल है (उदाहरण के लिए विंडोज़ .NET प्रोजेक्ट से), मुफ्त (पहले 100,000 संदेशों के लिए, कुल में 1 जीबी से कम), और नोटिफिकेशन तत्काल हैं।
संहिता (VB.NET में) सूचना भेजने के लिए:
Imports Amazon.EC2.AmazonEC2Client
Imports Amazon.SimpleNotificationService
DIM LabSNS As New AmazonSimpleNotificationServiceClient(Lab_AWSKey, Lab_AWSSecretKey)
Dim PubReq As New Amazon.SimpleNotificationService.Model.PublishRequest
Dim Msg As String 'Messege to be built up, then be sent. It is body of eMail.
Msg = "The instance is running and ready!"
Msg = Msg + vbCrLf + "Previous State of machine was:" & PreviousState 'A made-up global
Msg = Msg + [Any other info. I want to send myself about the start of the instance.]
PubReq.WithTopicArn(Topic)'Topic is a global. It's value is a key from SNS topic setup.
PubReq.WithSubject("EC2 Instance is Ready!")
PubReq.WithMessage(Msg)
LabSNS.Publish(PubReq)
कोड अमेज़न के SDK for .NET जो मुक्त है की आवश्यकता है। ऊपर दिए गए कुछ कोड सहित एक प्रोग्राम लिखें। कंप्यूटर प्रारंभ होने के बाद चलाने के लिए प्रोग्राम सेट करें, और लॉगिन से पहले, विंडोज टास्क शेड्यूलर का उपयोग करके - प्रोग्राम को कॉल करने वाले "सिस्टम स्टार्टअप पर" ट्रिगर बनाएं।
एसएनएस के लिए सेटअप यहाँ प्रलेखित है: SNS Documentation
यह मुसीबत का एक बहुत कुछ ईमेल भेजने के लिए की तरह लग रहा है, तथापि, अमेज़न के EC2 वातावरण अत्यधिक प्रतिबंधात्मक जब यह ई-मेल भेजने के लिए आता है। कई ने ईसी 2 को स्पैम प्लेटफ़ॉर्म के रूप में उपयोग करने का प्रयास किया है, इसलिए अमेज़ॅन द्वारा निर्धारित किए गए सिवाय अमेज़ॅन एसएमटीपी (ईमेल) यातायात को अवरुद्ध करने में पूरी तरह से काम कर रहा है। अमेज़ॅन के ब्लॉक को बाईपास करने के लिए आप अमेज़ॅन सुरक्षा समूह पर बस एक बंदरगाह नहीं खोल सकते हैं।
अमेज़ॅन की एक सामान्य ईमेल सुविधा है जो ईसी 2 के भीतर से उपयोग कर सकती है। इसे अमेज़ॅन सरल ईमेल सेवा (एसईएस) कहा जाता है। यह आपके लिए अच्छा काम नहीं करेगा, क्योंकि यह थोक ईमेल के लिए डिज़ाइन किया गया है। तो, एसईएस के मूल्य निर्धारण, अपवाद हैंडलिंग और संदेश में अच्छी तरह से तुम क्या जरूरत के साथ फिट नहीं होगा, मुझे नहीं लगता कि।
दूसरी ओर एसएनएस इसके लिए बहुत अच्छा काम करता है। यह प्राप्तकर्ता (आप, और शायद दूसरों आप अपने सर्वर पर ऑनलाइन आने की सूचना देने के लिए चाहते हो सकता है) अगर वे विषय के भविष्य के संदेश प्राप्त करना चाहते पूछ करने के लिए एक प्रारंभिक ईमेल भी शामिल है, उन्हें ऑप्ट आउट करने का विकल्प दिया जाता है, और आगे प्राप्त करने के लिए उत्तर देना होगा।
सेटअप प्रक्रिया (उपरोक्त ब्लॉक में दिखाया गया) सभी अमेज़ॅन के एडब्ल्यूएस प्रबंधन कंसोल से आसानी से करने योग्य है। (आपका प्रश्न आपको दर्शाता है कि आपके पास पहले से ही एक एडब्लूएस ईसी 2 खाता है।) एक बार सेटअप करने के बाद, एएमआई से लॉन्च किया गया कोई भी उदाहरण एक ईमेल भेज देगा जिसमें आपकी पसंद के किसी भी जानकारी (आपके प्रोग्राम के लिए उपलब्ध) जैसे ही मशीन है तैयार।
यह स्थापित करने में एक चट्टान मुक्त होगा, और संचालन में एक चट्टान के रूप में ठोस होगा।