AWS बोटो और बोटो 3 में क्या अंतर है [बंद]


141

मैं पायथन का उपयोग करके AWS के लिए नया हूं और मैं boto API सीखने की कोशिश कर रहा हूं, हालांकि मैंने देखा कि पायथन के लिए दो प्रमुख संस्करण / पैकेज हैं। वह बोटो और बोटो 3 होगा।

AWS बोटो और बोटो 3 लाइब्रेरी में क्या अंतर है?


7
पूछे जाने के चार साल बाद और बंद होने के दो साल बाद, यह सवाल और जवाब उपयोगी साबित होता है। यह राय या सिफारिशों के लिए नहीं पूछ रहा है, यह दो पुस्तकालयों के बीच अंतर के बारे में एक तकनीकी सवाल पूछ रहा है।
डेनियल

जवाबों:


185

Boto पैकेज हैंड-कोड पायथन पुस्तकालय है कि 2006 के बाद से आसपास किया गया है यह बहुत लोकप्रिय है और पूरी तरह से एडब्ल्यूएस द्वारा समर्थित है, लेकिन है, क्योंकि यह हाथ कोडित है और इतने सारे सेवाएं उपलब्ध (अधिक हर समय प्रदर्शित होने के साथ) देखते हैं यह बनाए रखना मुश्किल है।

तो, boto3 के आधार पर Boto पुस्तकालय का एक नया संस्करण है botocore । AWS के निम्न-स्तर के सभी इंटरफेस JSON सेवा विवरणों से संचालित होते हैं जो सेवाओं के विहित विवरणों से स्वतः उत्पन्न होते हैं। इसलिए, इंटरफेस हमेशा सही होते हैं और हमेशा अप टू डेट रहते हैं। क्लाइंट-लेयर के ऊपर एक रिसोर्स लेयर होती है जो एक नेक, अधिक पाइथोनिक इंटरफ़ेस प्रदान करती है।

Boto3 लाइब्रेरी को AWS द्वारा सक्रिय रूप से विकसित किया जा रहा है और एक है कि मैं लोगों को नए विकास शुरू करने के लिए उपयोग करने की सलाह दूंगा।


11
व्यवहार में AWS सेवाएँ जिनके पास boto3 में संसाधन परत नहीं है, अक्सर boto में संभालना आसान होता है। YMMV
आतिफम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.