Überblick über die AWS SDK Unterstützung für DynamoDB - Amazon-DynamoDB

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.

Überblick über die AWS SDK Unterstützung für DynamoDB

Das folgende Diagramm bietet einen allgemeinen Überblick über die Amazon DynamoDB DynamoDB-Anwendungsprogrammierung mit dem. AWS SDKs

Programmiermodell für die Verwendung von DynamoDB mit. AWS SDKs
  1. Sie schreiben eine Anwendung mit einer AWS SDK für Ihre Programmiersprache.

  2. Jedes AWS SDK bietet eine oder mehrere programmatische Schnittstellen für die Arbeit mit DynamoDB. Welche spezifischen Schnittstellen verfügbar sind, hängt davon ab, welche Programmiersprache Sie verwenden. AWS SDK Zu den Optionen gehören:

  3. Die AWS SDK Konstrukte HTTP (S) fordern die Verwendung mit der Low-Level-DynamoDB an. API

  4. Der AWS SDK sendet die Anfrage an den DynamoDB-Endpunkt.

  5. DynamoDB führt die Anforderung aus. Wenn die Anfrage erfolgreich ist, gibt DynamoDB einen HTTP 200-Antwortcode (OK) zurück. Wenn die Anfrage nicht erfolgreich ist, gibt DynamoDB einen HTTP Fehlercode und eine Fehlermeldung zurück.

  6. Der AWS SDK verarbeitet die Antwort und leitet sie zurück an Ihre Anwendung.

Jeder von ihnen AWS SDKs bietet wichtige Dienste für Ihre Anwendung, darunter die folgenden:

  • Formatieren von HTTP (S) -Anfragen 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 AWS SDKs, einschließlich Installationsanweisungen und Dokumentation, finden Sie unter Tools for Amazon Web Services.

SDKUnterstützung von AWS kontobasierten Endpunkten

AWS führt die SDK Unterstützung für AWS-account-basierte Endpunkte für DynamoDB ein, beginnend mit dem AWS SDK für Java V1 am 4. September 2024. Diese neuen Endpunkte tragen dazu bei AWS , eine hohe Leistung und Skalierbarkeit sicherzustellen. Die aktualisierte SDKs Version verwendet automatisch die neuen Endpunkte, die das Format haben. https://(account-id).ddb.(region).amazonaws.com

Wenn Sie eine einzelne Instanz eines SDK Clients verwenden, um Anfragen an mehrere Konten zu stellen, hat Ihre Anwendung weniger Möglichkeiten, Verbindungen wiederzuverwenden. AWS empfiehlt, Ihre Anwendungen so zu ändern, dass pro SDK Client-Instanz eine Verbindung zu weniger Konten hergestellt wird. Eine Alternative besteht darin, Ihren SDK Client mithilfe dieser ACCOUNT_ID_ENDPOINT_MODE Einstellung so einzustellen, dass er weiterhin regionale Endpunkte verwendet, wie im Referenzhandbuch AWS SDKsund im Tools-Referenzhandbuch dokumentiert.