本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
下圖提供使用 Amazon DynamoDB 應用程式程式設計的高階概觀 AWS SDKs。

-
您可以使用程式設計語言的 AWS SDK撰寫應用程式。
-
每個 AWS SDK 都提供一或多個程式設計界面,以使用 DynamoDB。可用的特定介面取決於您使用的程式設計語言 AWS SDK。選項包括:
-
與低階 DynamoDB AWS SDK搭配使用的建構 HTTP(S) 請求API。
-
會將請求傳送至 DynamoDB AWS SDK端點。
-
DynamoDB 會執行請求。如果請求成功,DynamoDB 會傳回 HTTP 200 回應碼 (OK)。如果請求不成功,DynamoDB 會傳回HTTP錯誤碼和錯誤訊息。
-
會 AWS SDK處理回應並將其傳播回您的應用程式。
每個 AWS SDKs都為您的應用程式提供重要的服務,包括下列項目:
-
格式化 HTTP(S) 請求和序列化請求參數。
-
為每個請求產生密碼編譯簽章。
-
將請求轉寄至 DynamoDB 端點,並接收來自 DynamoDB 的回應。
-
從這些回應中提取結果。
-
在出現錯誤的情況下實作基本重試邏輯。
您不需要為上述任何任務編寫程式碼。
注意
如需 AWS SDKs包含安裝指示和文件的詳細資訊,請參閱適用於 Amazon Web Services 的工具
SDK 支援以 AWS 帳戶為基礎的端點
AWS 已於 AWS 2024 年 9 月 4 日推出對 DynamoDB 帳戶型端點的SDK支援,從 AWS SDK適用於 Java 的 V1 開始。這些新端點有助於 AWS 確保高效能和可擴展性。更新的 SDKs會自動使用格式為 的新端點https://(account-id).ddb.(region).amazonaws.com
。
如果您使用SDK用戶端的單一執行個體向多個帳戶提出請求,您的應用程式將有更多機會重複使用連線。 AWS 建議修改您的應用程式,以連接至每個SDK用戶端執行個體的較少帳戶。另一種方法是使用 ACCOUNT_ID_ENDPOINT_MODE
設定將您的SDK用戶端設定為繼續使用區域端點,如 AWS SDKs和 工具參考指南中所述。