साथ मैं आवेदन सर्वर है, जो बीनस्टॉक उदाहरणों है की जरूरत है, स्टार्टअप पर कुछ कार्रवाई करने के लिए पारित करते हैं और मैं UserData संपत्ति के साथ उदाहरण के लिए पारित एक bash स्क्रिप्ट जो उपलब्ध है चल रहा है के बारे में सोचा नियमित ईसी 2 उदाहरणों के लिए।मैं कैसे UserData एक बीनस्टॉक उदाहरण के लिए CloudFormation
मैं कई उदाहरण CloudFormation टेम्पलेट्स जो नियमित रूप से EC2 उदाहरणों के साथ इस करता पाया है, लेकिन बीनस्टॉक के साथ कोई उदाहरण।
"MyAppEnv" : {
"Type" : "AWS::ElasticBeanstalk::Environment",
"Properties" : {
"ApplicationName" : { "Ref" : "MyApp" },
"Description" : "MyApp environment description",
"UserData" : {
"Fn::Base64" : { "Fn::Join" : ["", [
"#!/bin/bash\n",
"touch /tmp/userdata_sucess\n"
]]
}},
"TemplateName" : "MyAppConfiguration",
"VersionLabel" : "First Cloud version"
}
},
दोनों ही मामलों इस विफलता के परिणामस्वरूप जब बनाने का प्रयास करते हैं:
"MyApp" : {
"Type" : "AWS::ElasticBeanstalk::Application",
"Properties" : {
"Description" : "MyApp description",
"ApplicationVersions" : [{
...
}],
"UserData" : {
"Fn::Base64" : { "Fn::Join" : ["", [
"#!/bin/bash\n",
"touch /tmp/userdata_sucess\n"
]]
}},
...
मैं भी पर्यावरण भाग को जोड़ने की कोशिश की: मैं आवेदन के लिए गुण क्षेत्र में जोड़ने के लिए कोशिश की है ढेर। क्या किसी को पता है कि क्लाउडफॉर्मेशन का उपयोग कर बीनस्टॉक इंस्टेंस में UserData को पास करना संभव है या नहीं। यदि हां - तो आप एक उदाहरण प्रदान कर सकते हैं।
+1 अपने स्वयं के प्रश्न के लिए, धन्यवाद! –
@tronda, क्या आप जानते हैं कि यह अभी भी 6 साल बाद ही है? –
क्षमा करें, इस पोस्ट के बाद से बीनस्टॉक के साथ काम नहीं किया है। @AlexanderF। – tronda