मैं अपने ec2 में अजगर और boto3 का उपयोग करके एक स्नैपशॉट बनाने में सक्षम हूं, लेकिन मुझे बनाए गए स्नैपशॉट में नाम जोड़ने का कोई तरीका नहीं मिल रहा है। मैं स्नैपशॉट बनाने के लिए दस्तावेज़ीकरण से इस कोड का उपयोग कर रहा हूं। जब हम वॉल्यूम के लिए मैन्युअल रूप से स्नैपशॉट बनाते हैं तो मैं बनाए गए स्नैपशॉट में नाम कैसे जोड़ सकता हूं?
import boto3
ec2 = boto3.resource('ec2', region_name = 'eu-central-1')
snapshot = ec2.create_snapshot(
Description='Aws test snapshot',
VolumeId='vol-0e3a3275b2b669g67',
TagSpecifications=[
{
'ResourceType': 'snapshot',
'Tags': [
{
'Key': 'sony',
'Value': 'Test by sony'
},
]
},
],
DryRun=False
)
2 जवाब
नाम केवल एक टैग नाम है जो कंसोल पर मुख्य दृश्य में डिफ़ॉल्ट रूप से दिखाया जाता है। इसी तरह, आप उस दृश्य में अन्य टैग भी दिखाना चुन सकते हैं।
ऐसा कहने के बाद, आपका Tags
अनुभाग इस तरह दिखना चाहिए:
'Tags': [
{
'Key': 'sony',
'Value': 'Test by sony'
},
{
'Key': 'Name',
'Value': 'My snapshot name'
},
]
स्नैपशॉट के लिए फ़ील्ड नाम केवल UI कंसोल चीज़ है। आप कोड के माध्यम से स्नैपशॉट की पहचान करने के लिए विवरण टैग का उपयोग कर सकते हैं।
मुझे पता है कि यह थोड़ा परेशान करने वाला है लेकिन इस तरह से स्नैपशॉट बनाए जा रहे हैं .. कंसोल चीज़ पर भी यह स्नैपशॉट बनाते समय नाम देने का विकल्प प्रदान नहीं करता है। स्नैपशॉट किए जाने के बाद इसे मैन्युअल रूप से करना होगा।
लेकिन फिर भी इसे जांचने का आखिरी तरीका एडब्ल्यूएस समर्थन के लिए टिकट बढ़ाना है और वे पुष्टि या इनकार कर सकते हैं कि कार्यक्रम के माध्यम से ऐसा करना संभव है या नहीं।
संबंधित सवाल
नए सवाल
python-3.x
पायथन प्रोग्रामिंग के बारे में प्रश्नों के लिए जो भाषा के संस्करण 3+ के लिए विशिष्ट हैं। सभी पायथन सवालों पर अधिक जेनेरिक [अजगर] टैग का उपयोग करें, और केवल यह जोड़ें यदि आपका प्रश्न संस्करण-विशिष्ट है। पायथन 2 प्रश्नों के लिए [अजगर -2] टैग का उपयोग करें।