2013-03-06 13 views
25

मेरे पास एक टेम्पलेट है जो एक स्टैक काम करता है और उत्पन्न करता है लेकिन मुझे सेट करने के लिए कोई प्रॉपर्टी नहीं मिलती है या कुछ और जो मुझे बनाए गए ईसी 2 इंस्टेंस को नाम देने की अनुमति देता है। जब यह उत्पन्न होता है तो नाम खाली होता है।क्लाउडफॉर्मेशन टेम्पलेट में एक ईसी 2 इंस्टेंस नाम दें?

+0

मेरी टिप्पणी टेम्पलेट्स के बारे में नहीं है, लेकिन यह एकमात्र प्रश्न है जो मुझे ईसी 2 उदाहरणों के नाम के बारे में मिलता है, इसलिए मैं इसे यहां लिख रहा हूं। आप उदाहरण का चयन करके और क्रियाएं>> टैग संपादित करें और नाम (केस संवेदनशील) के लिए एक टैग जोड़कर एक उदाहरण का नाम दे सकते हैं। साथ ही, यदि आप नाम माउस में रिक्त फ़ील्ड पर अपने माउस को घुमाते हैं तो थोड़ा पेंसिल आइकन दिखाई देता है कि आप टैग को अधिक सीधे संपादित करने के लिए उस पर क्लिक कर सकते हैं। –

उत्तर

44

आपको क्लाउड गठन टेम्पलेट में कुंजी Name के साथ एक टैग जोड़ने की आवश्यकता है। इस तरह ...

"ec2-instance" : { 
    "Type" : "AWS::EC2::Instance", 
    "Properties" : { 
     "ImageId" : "ami-0102022, 
     "SecurityGroupIds" : [{ "Ref" : "SecurityGroup" }], 
     "SubnetId" : { "Ref" : "Subnet" }, 
     "InstanceType" : "m1.medium", 
     "Tags" : [ 
      {"Key" : "Name", "Value" : "Instance name"}, 
      {"Key" : "Environment", "Value" : { "Ref" : "Environment" }}, 
      {"Key" : "Owner", "Value" : { "Ref" : "Owner" }} 
     ] 
    } 
} 
+6

ध्यान दें कि यदि आप ऑटोस्कलिंग समूह का उपयोग करते हैं, तो टैग को ऑटोस्केलिंग समूह गुणों में जोड़ा जाना चाहिए और संपत्ति 'PropagateAtLaunch' को' true' पर सेट किया जाना चाहिए। – jtblin

+0

@jtblin क्या आप इसका मतलब कुछ मार्गदर्शन दे सकते हैं? मैं PropogateAtLuanch पर अधिक जानकारी की तलाश में हूं और इसे सही क्यों सेट करने की आवश्यकता है। –

+4

@ जॉनस्मिथ बस इसे गूगल करें, पहला परिणाम http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html है। > 'PropagateAtLaunch': यदि आप AWS क्लाउडफॉर्मेशन को ऑटो स्केलिंग समूह के हिस्से के रूप में लॉन्च किए गए ईसी 2 उदाहरणों में टैग की प्रतिलिपि बनाना चाहते हैं तो सत्य पर सेट करें। अगर आप केवल ऑटो स्केलिंग समूह से जुड़े टैग को चाहते हैं और ऑटो स्केलिंग समूह के हिस्से के रूप में लॉन्च किए गए किसी भी उदाहरण में कॉपी नहीं किया गया है तो झूठी पर सेट करें। आवश्यक: हां। टाइप करें: बूलियन। <मूल रूप से यदि आपके पास एक ऑटोस्केलिंग समूह है और टैग को उदाहरणों में जोड़ा जाना चाहते हैं, तो आपको इस प्रॉपर्टी को 'सत्य' पर सेट करने की आवश्यकता है। – jtblin

संबंधित मुद्दे