मैं पायथन का उपयोग करके AWS के लिए नया हूं और मैं boto API सीखने की कोशिश कर रहा हूं, हालांकि मैंने देखा कि पायथन के लिए दो प्रमुख संस्करण / पैकेज हैं। वह बोटो और बोटो 3 होगा।
AWS बोटो और बोटो 3 लाइब्रेरी में क्या अंतर है?
मैं पायथन का उपयोग करके AWS के लिए नया हूं और मैं boto API सीखने की कोशिश कर रहा हूं, हालांकि मैंने देखा कि पायथन के लिए दो प्रमुख संस्करण / पैकेज हैं। वह बोटो और बोटो 3 होगा।
AWS बोटो और बोटो 3 लाइब्रेरी में क्या अंतर है?
जवाबों:
Boto पैकेज हैंड-कोड पायथन पुस्तकालय है कि 2006 के बाद से आसपास किया गया है यह बहुत लोकप्रिय है और पूरी तरह से एडब्ल्यूएस द्वारा समर्थित है, लेकिन है, क्योंकि यह हाथ कोडित है और इतने सारे सेवाएं उपलब्ध (अधिक हर समय प्रदर्शित होने के साथ) देखते हैं यह बनाए रखना मुश्किल है।
तो, boto3 के आधार पर Boto पुस्तकालय का एक नया संस्करण है botocore । AWS के निम्न-स्तर के सभी इंटरफेस JSON सेवा विवरणों से संचालित होते हैं जो सेवाओं के विहित विवरणों से स्वतः उत्पन्न होते हैं। इसलिए, इंटरफेस हमेशा सही होते हैं और हमेशा अप टू डेट रहते हैं। क्लाइंट-लेयर के ऊपर एक रिसोर्स लेयर होती है जो एक नेक, अधिक पाइथोनिक इंटरफ़ेस प्रदान करती है।
Boto3 लाइब्रेरी को AWS द्वारा सक्रिय रूप से विकसित किया जा रहा है और एक है कि मैं लोगों को नए विकास शुरू करने के लिए उपयोग करने की सलाह दूंगा।