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

यह भंडार AWS द्वारा संचालित है और इसमें AWS SDKs का उपयोग करके AWS सेवाओं के साथ इंटरैक्ट करने के तरीके दिखाने वाले कोड उदाहरण शामिल हैं। इनमें से कई उदाहरणों को सीधे AWS की आधिकारिक दस्तावेज़ और SDK डेवलपर गाइड में शामिल किया गया है। संगठन भाषा और SDK संस्करण के अनुसार किया गया है। प्रत्येक भाषा का अपना उपनिदेश है, और कुछ भाषाओं के लिए पुराने और नए SDK पीढ़ियों के लिए अलग-अलग फोल्डर हैं: - .NET: dotnetv3 (SDK 3.5+) और dotnet (3.5 से नीचे) - C++: cpp (SDK 1) - Go: gov2 (SDK 2) और go (SDK 1) - Java: javav2 (SDK 2) और java (SDK 1) - JavaScript: javascriptv3 (SDK 3) और javascript (SDK 2) - Kotlin: kotlin (SDK 1) - PHP: php (SDK 3) - Python: pythonv4 (SDK 4) और python (SDK 3) - Ruby: ruby (SDK 3) - Rust: rustv1 (SDK 1) - Swift: swift (पूर्वावलोकन) प्रत्येक डायरेक्टरी में उदाहरणों को समझने और चलाने के लिए SDK-विशिष्ट निर्देश शामिल हैं। README में उल्लेख है कि AWS SDK for Java v1.x 31 जुलाई, 2024 को रखरखाव मोड में प्रवेश कर गया और 31 दिसंबर, 2025 को समर्थन समाप्त हो जाएगा। भाषा-विशिष्ट फोल्डरों के अलावा, अतिरिक्त डायरेक्टरी हैं: - applications: उदाहरण अनुप्रयोगों के गैर-भाषा-विशिष्ट घटक जो उत्पादन जैसी परिस्थितियों में SDK उपयोग दिखाते हैं। भाषा-विशिष्ट भाग प्रत्येक भाषा के क्रॉस-सर्विस फोल्डर में स्थित हैं। - test: एक कस्टम परीक्षण स्वचालन फ्रेमवर्क का समर्थन करने वाले घटक जो नियमित रूप से भंडार कोड का परीक्षण करते हैं, जिसे AWS पर एक बहुभाषी कंटेनर-आधारित एकीकरण परीक्षण समाधान के रूप में तैनात किया जाता है। README में उल्लेख है कि यह 2023 तक सक्रिय निर्माणाधीन है। - resources: कई उदाहरणों द्वारा उपयोग किए जाने वाले साझा घटक, जो फ्रंटएंड क्लाइंट या बैकएंड CDK/CloudFormation घटकों के रूप में तैनात किए जाते हैं। उदाहरणों को चलाने के लिए एक AWS खाता और कॉन्फ़िगर किए गए AWS क्रेडेंशियल्स की आवश्यकता होती है, उदाहरण के लिए AWS CLI के माध्यम से। README में एक उपयोग अस्वीकरण शामिल है: उदाहरण ऐसी सेवाओं के साथ इंटरैक्ट करते हैं जो चार्ज लगा सकती हैं, और AWS संसाधन बना या हटा सकती हैं। यह उपयोगकर्ताओं को बनाए या हटाए गए संसाधनों, संभावित लागतों के बारे में जागरूक रहने और महत्वपूर्ण डेटा का बैकअप लेने की सलाह देता है। योगदान CONTRIBUTING.md गाइड के माध्यम से स्वागत है। उदाहरण अनुरोधों को इन्हेंनस टेम्पलेट का उपयोग करके इश्यू ट्रैकर के माध्यम से दर्ज किया जा सकता है। टीम अनुरोधों का मूल्यांकन स्पष्टता, प्रासंगिकता और व्यवहार्यता के लिए करती है, और अनुरोधों को जितना संभव हो उतना जल्दी, आदर्श रूप से बड़े उदाहरणों के लिए कम से कम दो महीने पहले करने की सलाह देती है। बग फिक्स और सुरक्षा मुद्दों को नए उदाहरणों पर प्राथमिकता दी जाती है, और एक उच्च-गुणवत्ता वाला पुल अनुरोध अनुरोध को संबोधित करने की संभावना को बढ़ाता है। README में "tributaries" का भी उल्लेख है: अतिरिक्त स्रोत जिनके कोड उदाहरण AWS दस्तावेज़ में शामिल होते हैं, जिसमें यह भंडार, aws-samples/serverless-snippets, और aws/aws-tools-for-powershell शामिल हैं। लाइसेंसिंग: सामग्री Amazon Web Services, Inc. या उसके सहयोगियों की कॉपीराइट है। जब तक अन्यथा उल्लेख न किया गया हो, उदाहरण Apache License 2.0 के तहत लाइसेंस प्राप्त हैं, और पूर्ण पाठ LICENSE फाइल में है। README योगदानकर्ताओं से अनुरोध करता है कि वे फाइलों के शीर्ष पर एक कॉपीराइट और SPDX-License-Identifier: Apache-2.0 टिप्पणी शामिल करें जहाँ संभव हो।