
Java-SDK für die Integration mit Amazon Web Services, das sicheren API-Zugriff auf S3, DynamoDB, EC2 und mehr bietet, mit integrierter Authentifizierung, Verschlüsselung und IAM-Unterstützung.
Das AWS SDK for Java ermöglicht Java-Entwicklern, einfach mit Amazon Web Services zu arbeiten und skalierbare Lösungen mit Amazon S3, Amazon DynamoDB, Amazon Glacier und mehr zu erstellen.
Informationen zum Einstieg finden Sie im AWS SDK for Java 2.x.
Das AWS SDK for Java 1.x befindet sich im Wartungsmodus. Das AWS SDK for Java 1.x trat am 31. Juli 2024 in den Wartungsmodus ein und wird am 31. Dezember 2025 das Ende des Supports erreichen. Während des Wartungsmodus wird AWS SDK-Releases nur auf kritische Fehlerbehebungen und Sicherheitsprobleme beschränken. Das SDK erhält keine API-Updates für neue oder bestehende Dienste und wird auch nicht aktualisiert, um neue Regionen zu unterstützen.
Wir empfehlen Ihnen, zum AWS SDK for Java 2.x zu migrieren. Das AWS SDK for Java 2.x bietet verbesserte Funktionen, höhere Leistung und fortlaufenden Support von AWS. Durch die Übernahme der neuesten SDK-Version können Entwickler die Sicherheit, Kompatibilität und Stabilität ihrer Lösungen auf AWS gewährleisten. Ein Update ermöglicht es Ihnen außerdem, die neuesten Dienste und Innovationen von AWS zu nutzen.
Das AWS SDK for Java 1.x wird am 31. Dezember 2025 das Ende des Supports erreichen. Nach dem Ende des Supports wird AWS keine Updates oder Releases mehr erhalten. Zuvor veröffentlichte Releases werden weiterhin verfügbar sein über öffentliche Paketmanager und der Code bleibt auf GitHub.
Änderungen am SDK ab Version 1.12.1 (Juni 2021) werden in CHANGELOG.md erfasst.
Änderungen in der eingestellten 1.11.x-Serie des SDK ab Version 1.11.82 sind in der Datei CHANGELOG-1.11.x.md aufgeführt.
Nutzen Sie das AWS SDK for Java 2.x für den Einstieg.
Das AWS SDK for Java 1.x befindet sich im Wartungsmodus. Daher empfehlen wir, das AWS SDK for Java 2.x zu verwenden.
Zum Ausführen des AWS SDK for Java 1.x benötigen Sie Java 1.8+. Weitere Informationen zu den Anforderungen und optimalen Einstellungen für das SDK finden Sie im Abschnitt Installieren einer Java-Entwicklungsumgebung des Entwicklerhandbuchs.
Sie können das AWS SDK for Java 1.x in Ihrem Projekt verwenden, indem Sie es über Maven beziehen. Importieren Sie die aws-java-sdk-bom und geben Sie die SDK-Maven-Module an, die Ihr Projekt in den Abhängigkeiten benötigt.
<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>
Weitere Informationen zur Installation des 1.x SDK auf anderen Wegen finden Sie im Abschnitt Einrichten des AWS SDK for Java 1.x des Entwicklerhandbuchs.
Sobald Sie den Code von GitHub ausgecheckt haben, können Sie ihn mit Maven erstellen. Um die GPG-Signierung beim Build zu deaktivieren, verwenden Sie:
mvn clean install -Dgpg.skip=true
GitHub-Issues sind der bevorzugte Kanal für die Interaktion mit unserem Team. Schauen Sie sich auch diese Community-Ressourcen an, um Hilfe zu erhalten:
aws-java-sdkInformationen zu Wartung und Support für SDK-Hauptversionen und deren zugrunde liegende Abhängigkeiten finden Sie im AWS SDKs and Tools Reference Guide:
1.12.x – Im Wartungsmodus. Wir empfehlen die Migration zum AWS SDK for Java 2.x.
1.11.x – Nicht mehr unterstützt, aber die Migration zu 1.12.x sollte keine Codeänderungen erfordern.
Eine Version 2.x des SDK ist allgemein verfügbar. Es handelt sich um eine vollständige Überarbeitung der 1.x-Codebasis, die auf Java 8+ aufbaut und mehrere häufig angeforderte Funktionen hinzufügt. Dazu gehören Unterstützung für nicht blockierende E/A, verbesserte Startleistung, automatische Iteration über paginierte Antworten und die Möglichkeit, zur Laufzeit eine andere HTTP-Implementierung einzubinden.
Weitere Informationen finden Sie im AWS SDK for Java 2.x Developer Guide oder im Projekt-Repository unter https://github.com/aws/aws-sdk-java-v2.
Das AWS SDK for Java 1.x unterstützt Java-Versionen von 8 bis 17, wird jedoch möglicherweise nicht aktualisiert, um zukünftige Java-Versionen zu unterstützen. Um langfristige Kompatibilität mit den neuesten JDK-Versionen zu gewährleisten, empfehlen wir die Migration zum AWS SDK for Java 2.x.