2011-11-15 19 views
10

मेरे पास एक ईसी 2 उदाहरण है कि मैं भविष्य के स्पॉट उदाहरणों के लिए एएमआई के रूप में उपयोग करने के लिए स्नैपशॉट लेना चाहता हूं। इस उदाहरण के लिए मैंने जिस तरह से वॉल्यूम बनाया है, वैसे ही यह पर समाप्त होने पर हटा दिया गया है।
मुझे यह से समाप्ति पर हटाएं, ताकि मैं इसे स्पॉट इंस्टेंस के लिए उपयोग कर सकूं और मैन्युअल हटाने की आवश्यकता के आसपास लटकने वाले अवशिष्ट वॉल्यूम न हो।ईसी 2 वॉल्यूम: मैं इसे कैसे सेट करूं ताकि इसे समाप्त करने पर हटा दिया जा सके?

मैंने एडब्ल्यूएस मैनुअल, स्टैक एक्सचेंज, गूगल इत्यादि को कॉम्बे किया है और मुझे केवल 'समाप्ति पर हटाएं' ध्वज के संदर्भ मिल सकते हैं, लेकिन इसका उपयोग करने के तरीके के बारे में कोई स्पष्टीकरण नहीं है।

सबसे आसान तरीका modify-instance-attributeaws ec2 आदेश द्वारा प्रदान की subcommand उपयोग करने के लिए है:

+2

में माउंट पॉइंट है, तो मुझे जवाब मिला, लेकिन मुझे जवाब मिला, लेकिन स्टैक ओवरफ्लो मुझे थोड़ी देर के लिए सबमिट नहीं करेगा क्योंकि मैं बहुत नया हूं। चाल ec2-request-spot-instances – Dan

+0

के बाद argumennt -b "/ dev/sda1 = :: true" का उपयोग करना है एक ही -b विकल्प का उपयोग एक उदाहरण को कॉन्फ़िगर करने के लिए ec2-modified-instance-विशेषताओं पर किया जा सकता है पहले से ही सेवा में रखा गया है। –

उत्तर

1

ऐसा करने के लिए एडब्ल्यूएस-CLI उपयोग कर सकते हैं के लिए, समाप्ति पर हटाने के लिए सक्षम है।

aws ec2 modify-instance-attribute --instance-id i-123ab12f --block-device-mappings file://~/some.json 

फ़ाइल some.json की सामग्री होना चाहिए:

[ 
    { 
    "DeviceName": "/dev/sda1", 
    "Ebs": { 
     "DeleteOnTermination": true 
     } 
    } 
] 
6

@akshar क्या लिखा है पर ले रहा है, तो आप यह सब एक ही पंक्ति में हो सकता है, एक अतिरिक्त json फ़ाइल की आवश्यकता के बिना:

aws ec2 modify-instance-attribute --instance-id i-123abc45 --block-device-mappings "[{\"DeviceName\": \"/dev/sdf\",\"Ebs\":{\"DeleteOnTermination\":true}}]" 

जहां /dev/sdf आपके उदाहरण

+2

उत्कृष्ट जवाब। इस मुद्दे पर गुगल करने से इस ध्वज को निर्धारित या संशोधित करने के लिए आश्चर्यजनक रूप से कम दस्तावेज मिलते हैं। – monkeymatrix

+0

यह अद्भुत था। मैं टैगिंग फ़िल्टर के माध्यम से संलग्न मात्रा प्राप्त करके ऐसा कर रहा था। –