6

साथ मैं आवेदन सर्वर है, जो बीनस्टॉक उदाहरणों है की जरूरत है, स्टार्टअप पर कुछ कार्रवाई करने के लिए पारित करते हैं और मैं 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 को पास करना संभव है या नहीं। यदि हां - तो आप एक उदाहरण प्रदान कर सकते हैं।

उत्तर

6

आप सभी लाभ है कि बीनस्टॉक ऑफर करना चाहते हैं - यह संभव नहीं है - ओएस जो अमेज़न आप के लिए करता है पैच करने के लिए नहीं होने की तरह। एक विकल्प एक कस्टम एएमआई बनाना है जहां आप आवश्यक स्क्रिप्ट शामिल करते हैं, लेकिन फिर आपको अपने आप को सुरक्षा पैच के साथ ओएस का प्रबंधन करना होगा। here और पढ़ें।

+0

+1 अपने स्वयं के प्रश्न के लिए, धन्यवाद! –

+0

@tronda, क्या आप जानते हैं कि यह अभी भी 6 साल बाद ही है? –

+0

क्षमा करें, इस पोस्ट के बाद से बीनस्टॉक के साथ काम नहीं किया है। @AlexanderF। – tronda

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