
Amazon Web Services के साथ एकीकरण के लिए Java SDK, जो S3, DynamoDB, EC2 और अधिक के लिए सुरक्षित API पहुँच प्रदान करता है, साथ ही अंतर्निहित प्रमाणीकरण, एन्क्रिप्शन और IAM समर्थन के साथ।
AWS SDK for Java Java डेवलपर्स को Amazon Web Services के साथ आसानी से काम करने और Amazon S3, Amazon DynamoDB, Amazon Glacier, और अधिक के साथ स्केलेबल समाधान बनाने में सक्षम बनाता है।
शुरू करने के तरीके के लिए AWS SDK for Java 2.x देखें।
AWS SDK for Java 1.x रखरखाव मोड में है। AWS SDK for Java 1.x ने 31 जुलाई, 2024 को रखरखाव मोड में प्रवेश किया और 31 दिसंबर, 2025 को समर्थन समाप्त हो जाएगा। रखरखाव मोड के दौरान, AWS केवल महत्वपूर्ण बग फिक्स और सुरक्षा मुद्दों को संबोधित करने के लिए SDK रिलीज़ को सीमित करेगा। SDK को नई या मौजूदा सेवाओं के लिए API अपडेट प्राप्त नहीं होंगे, या नए क्षेत्रों का समर्थन करने के लिए अपडेट नहीं किया जाएगा।
हम अनुशंसा करते हैं कि आप AWS SDK for Java 2.x पर माइग्रेट करें। AWS SDK for Java 2.x AWS से बेहतर सुविधाएँ, उन्नत प्रदर्शन और निरंतर समर्थन प्रदान करता है। SDK के नवीनतम संस्करण को अपनाकर, डेवलपर्स AWS पर अपने समाधानों की सुरक्षा, अनुकूलता और स्थिरता सुनिश्चित कर सकते हैं। अपडेट करने से आप AWS की नवीनतम सेवाओं और नवाचारों का लाभ उठा सकते हैं।
AWS SDK for Java 1.x 31 दिसंबर, 2025 को समर्थन की समाप्ति तक पहुँच जाएगा। समर्थन की समाप्ति के बाद, AWS को अब अपडेट या रिलीज़ प्राप्त नहीं होंगे। पहले प्रकाशित रिलीज़ सार्वजनिक पैकेज मैनेजरों के माध्यम से उपलब्ध रहेंगे और कोड GitHub पर बना रहेगा।
संस्करण 1.12.1 (जून 2021) से शुरू होने वाले SDK में परिवर्तन CHANGELOG.md में ट्रैक किए जाते हैं।
SDK की सेवानिवृत्त 1.11.x श्रृंखला में परिवर्तन, संस्करण 1.11.82 से शुरू होकर, CHANGELOG-1.11.x.md फ़ाइल में सूचीबद्ध हैं।
शुरू करने के लिए AWS SDK for Java 2.x का उपयोग करें।
AWS SDK for Java 1.x रखरखाव मोड में है, इसलिए हम अनुशंसा करते हैं कि आप AWS SDK for Java 2.x का उपयोग करें।
AWS SDK for Java 1.x चलाने के लिए, आपको Java 1.8+ की आवश्यकता होगी। SDK के लिए आवश्यकताओं और इष्टतम सेटिंग्स के बारे में अधिक जानकारी के लिए, कृपया डेवलपर गाइड का Java विकास वातावरण स्थापित करना अनुभाग देखें।
आप AWS SDK for Java 1.x का उपयोग अपने प्रोजेक्ट में Maven से उपभोग करके कर सकते हैं। aws-java-sdk-bom आयात करें और निर्भरताओं में अपने प्रोजेक्ट को आवश्यक SDK Maven मॉड्यूल निर्दिष्ट करें।
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-bom</artifactId>
<version>1.12.788</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-ec2</artifactId>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-s3</artifactId>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-dynamodb</artifactId>
</dependency>
</dependencies>
अन्य माध्यमों से 1.x SDK स्थापित करने के बारे में अधिक जानकारी के लिए डेवलपर गाइड का AWS SDK for Java 1.x सेट अप करें अनुभाग देखें।
एक बार जब आप GitHub से कोड चेक आउट कर लेते हैं, तो आप Maven का उपयोग करके इसे बना सकते हैं। बिल्ड में GPG-हस्ताक्षर अक्षम करने के लिए, उपयोग करें:
mvn clean install -Dgpg.skip=true
GitHub issues हमारी टीम के साथ बातचीत करने का पसंदीदा चैनल है। सहायता प्राप्त करने के लिए इन सामुदायिक संसाधनों की भी जाँच करें:
aws-java-sdk टैग से टैग करेंSDK प्रमुख संस्करणों और उनकी अंतर्निहित निर्भरताओं के लिए रखरखाव और समर्थन के बारे में जानकारी के लिए, AWS SDKs and Tools Reference Guide में निम्नलिखित देखें:
1.12.x - रखरखाव मोड में। हम AWS SDK for Java 2.x पर माइग्रेट करने की अनुशंसा करते हैं।
1.11.x - अब समर्थित नहीं है, लेकिन 1.12.x पर माइग्रेशन में कोई कोड परिवर्तन की आवश्यकता नहीं होनी चाहिए।
SDK का संस्करण 2.x सामान्यतः उपलब्ध है। यह 1.x कोड बेस का एक बड़ा पुनर्लेखन है, जो Java 8+ के शीर्ष पर बनाया गया है और कई बार-बार अनुरोधित सुविधाओं को जोड़ता है। इनमें नॉन-ब्लॉकिंग I/O के लिए समर्थन, बेहतर स्टार्ट-अप प्रदर्शन, पेजिनेटेड प्रतिक्रियाओं पर स्वचालित पुनरावृत्ति और रन टाइम पर एक अलग HTTP कार्यान्वयन में प्लग करने की क्षमता शामिल है।
अधिक जानकारी के लिए AWS SDK for Java 2.x Developer Guide देखें या https://github.com/aws/aws-sdk-java-v2 पर प्रोजेक्ट रिपॉजिटरी देखें।
AWS SDK for Java 1.x Java संस्करण 8 से 17 तक समर्थन करता है, लेकिन भविष्य के Java संस्करणों का समर्थन करने के लिए अपडेट नहीं किया जा सकता है। नवीनतम JDK संस्करणों के साथ दीर्घकालिक अनुकूलता सुनिश्चित करने के लिए, हम अनुशंसा करते हैं कि आप AWS SDK for Java 2.x पर माइग्रेट करें।