मैं cloudformation का उपयोग कर ओएस के रूप में अमेज़न linux के साथ एक एक t2.micro EC2 उदाहरण बनाने के लिए कोशिश कर रहा हूँ। जेसन फ़ाइल (भागों जो मायने रखती हैं) निम्नलिखित है।'hvm' का एक वर्चुअलाइजेशन प्रकार के साथ गैर विंडोज उदाहरणों वर्तमान में इस उदाहरण प्रकार का समर्थन नहीं कर रहे हैं: [एडब्ल्यूएस Cloudformation]
"FileName" :{
"Type" : "String",
"Default" : "cf-file.sh",
"AllowedValues": [ "cf-file.sh"]
},
"InstanceType" : {
"Description" : "WebServer EC2 instance type",
"Type" : "String",
"Default" : "t2.micro",
"AllowedValues" : ["t2.micro"],
"ConstraintDescription" : "must be a valid EC2 instance type."
},
"AMIID" :{
"Type": "String",
"Default":"ami-1ecae776",
"AllowedValues":["ami-1ecae776"]
}
},
"Resources" : {
"EC2Instance" : {
"Type" : "AWS::EC2::Instance",
"Properties" : {
"UserData" : {
"Fn::Base64" : {
"Fn::Join" : [
"",
[
"#!/bin/bash\n",
"yes y | yum install dos2unix\n",
"touch ",{ "Ref" : "FileName" },"\n",
"chmod 777 ",{ "Ref" : "FileName" },"\n"
]
]
}
},
"KeyName" : { "Ref" : "KeyName" },
"ImageId" : { "Ref" : "AMIID" }
}
},
मैं यह त्रुटि आता है जब हम t1 परिवार उदाहरण प्रकार का उपयोग करें, लेकिन मैं t2.micro उपयोग कर रहा हूँ लगता है कि जब मैं इस फाइल मैं त्रुटि निम्न मिल
Non-Windows instances with a virtualization type of 'hvm' are currently not supported for this instance type
चलाते हैं। कृपया कारण बताएं कि ऐसा क्यों है?
बस एक अनुमान: आपके द्वारा चुने गए एएमआई को वापस एचवीएम एसएसडी समर्थित है, जो टी 2 द्वारा समर्थित नहीं है। चेक HVM इंस्टेंस स्टोर अमी: http://aws.amazon.com/amazon-linux-ami/ तुलना करें http://aws.amazon.com/ec2/instance-types/?nc2=h_ls – Frank
@Frank के लिए क्या वाक्यांश "बैक एचवीएम एसएसडी समर्थित" वाक्यांश है? मैं निश्चित रूप से एचवीएम और एसएसडी को समझता हूं, लेकिन मुझे पूरा यकीन नहीं है कि पूरी बात क्या है। –
मैंने aws प्रबंधन कंसोल @ फ्रैंक –