इस प्रोजेक्ट के बारे में

Boto3 पायथन के लिए Amazon Web Services (AWS) सॉफ्टवेयर डेवलपमेंट किट (SDK) है। यह पायथन डेवलपर्स को Amazon S3 और Amazon EC2 जैसे सेवाओं का उपयोग करके सॉफ्टवेयर लिखने की अनुमति देता है। लाइब्रेरी को Amazon Web Services द्वारा बनाए रखी और प्रकाशित किया जाता है। मुख्य विशेषताएं: - हाई-लेवल रिसोर्स-ओरिएंटेड API: AWS सेवाओं के लिए ऑब्जेक्ट-ओरिएंटेड इंटरफ़ेस प्रदान करता है, जिससे बकेट्स और इंसटेंस जैसे रिसोर्सेस के साथ काम करना आसान हो जाता है। - लो-लेवल क्लाइंट इंटरफ़ेस: अधिक ग्रैन्युलर नियंत्रण के लिए AWS सेवा APIs तक सीधी पहुंच प्रदान करता है। - क्रेडेंशियल प्रबंधन: एनवायरनमेंट वेरिएबल्स, शेअर्ड क्रेडेंशियल फाइल्स और IAM रोल सहित क्रेडेंशियल कॉन्फ़िगर करने के लिए विभिन्न तरीकों का समर्थन करता है। - कॉन्फ़िगरेशन: डिफ़ॉल्ट क्षेत्रों और अन्य ग्लोबल कॉन्फ़िगरेशन सेट करने की अनुमति देता है। - दस्तावेज़ीकरण: आधिकारिक AWS Boto3 डॉक साइट पर समग्र दस्तावेज़ीकरण उपलब्ध है, जिसमें समर्थित सेवाओं की सूची शामिल है। शुरू कैसे करें: 1. pip का उपयोग करके Boto3 इंस्टॉल करें: `python -m pip install boto3` 2. `~/.aws/credentials` में क्रेडेंशियल और `~/.aws/config` में क्षेत्र कॉन्फ़िगर करें। 3. AWS सेवाओं के साथ इंटरैक्ट करने के लिए पायथन कोड में लाइब्रेरी का उपयोग करें। उदाहरण उपयोग: ```python import boto3 s3 = boto3.resource('s3') for bucket in s3.buckets.all(): print(bucket.name) ``` परीक्षण: Tests को `tox` या `pytest` का उपयोग करके चलाया जा सकता है। ध्यान दें कि पायथन सॉफ्टवेयर फाउंडेशन द्वारा रनटाइम के लिए सपोर्ट समाप्त होने के बाद, 2026-04-29 को Python 3.9 का सपोर्ट समाप्त हो गया था। योगदान: प्रोजेक्ट बग रिपोर्ट्स, नई सुविधाएं, सुधार और दस्तावेज़ीकरण में सुधार जैसे योगदान का स्वागत करता है। कृपया मुद्दे या पुल अनुरोध सबमिट करने से पहले CONTRIBUTING दस्तावेज़ पढ़ें। संसाधन: - आधिकारिक दस्तावेज़ीकरण: https://docs.aws.amazon.com/boto3/latest/ - GitHub रिपॉजिटरी: https://github.com/boto/boto3 - लाइसेंस: Apache License 2.0