Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Übersicht über AWS-SDK-Support für DynamoDB
Das folgende Diagramm bietet einen anspruchsvollen Überblick über die Amazon-DynamoDB-Anwendungsprogrammierung mit den AWS-SDKs.
-
Sie schreiben eine Anwendung mit einem AWS-SDK für Ihre Programmiersprache.
-
Jedes AWS-SDK bietet eine oder mehrere programmgesteuerte Schnittstellen für die Arbeit mit DynamoDB. Die verfügbaren spezifischen Schnittstellen hängen davon ab, welche Programmiersprache und welches AWS-SDK Sie nutzen. Zu den Optionen gehören:
-
Das AWS-SDK erstellt HTTP(S)-Anforderungen für die Verwendung mit der Low-Level-DynamoDB-API.
-
Das AWS-SDK sendet die Anforderung an den DynamoDB-Endpunkt.
-
DynamoDB führt die Anforderung aus. Wenn die Anforderung erfolgreich ist, gibt DynamoDB einen HTTP-200-Antwortcode zurück (OK). Wenn die Anforderung fehlschlägt, gibt DynamoDB einen HTTP-Fehlercode und eine Fehlermeldung zurück.
-
Das AWS-SDK verarbeitet die Antwort und überträgt sie zurück in die Anwendung.
Jedes der AWS-SDKs bietet wichtige Services für Ihre Anwendung, einschließlich Folgende:
-
Formatieren von HTTP(S)-Anforderungen und Serialisieren von Anforderungsparametern
-
Erstellen einer kryptografischen Signatur für jede Anforderung
-
Weiterleiten von Anforderungen an einen DynamoDB-Endpunkt und Empfangen von Antworten von DynamoDB.
-
Extrahieren der Ergebnisse dieser Antworten
-
Implementieren einer grundlegenden Retry-Logik im Falle von Fehlern
Sie müssen für keine dieser Aufgaben einen Code schreiben.
Anmerkung
Weitere Informationen zu den AWS-SDKs, inklusive Installationsanweisungen und Dokumentationen, finden Sie unter Tools für Amazon Web Services
SDK-Unterstützung für AWS-Konten basierende Endpunkte
AWS führt die SDK-Unterstützung für AWS-Konto basierende Endpunkte für DynamoDB ein, beginnend mit dem AWS-SDK for Java V1 am 4. September 2024. Diese neuen Endpunkte unterstützen AWS bei der Sicherstellung einer hohen Leistung und Skalierbarkeit. Die aktualisierten SDKs verwenden automatisch die neuen Endpunkte, die das Format https://(account-id).ddb.(region).amazonaws.com haben.
Wenn Sie eine einzelne Instance eines SDK-Clients verwenden, um Anfragen an mehrere Konten zu stellen, hat Ihre Anwendung weniger Möglichkeiten, Verbindungen wiederzuverwenden. AWS empfiehlt, Ihre Anwendung so anzupassen, dass pro SDK-Client-Instance weniger Konten angesprochen werden. Eine Alternative besteht darin, Ihren SDK-Client mithilfe der ACCOUNT_ID_ENDPOINT_MODE-Einstellung so einzurichten, dass er weiterhin regionale Endpunkte verwendet, wie im Referenzhandbuch für AWS-SDKs und Tools dokumentiert.