选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

DynamoDB 的 AWS SDK 支持概述

聚焦模式
DynamoDB 的 AWS SDK 支持概述 - Amazon DynamoDB

下图高度概述了使用 AWS SDK 编程 Amazon DynamoDB 应用程序。

将 DynamoDB 与 AWS SDK 结合使用的编程模型。
  1. 使用适用于您的编程语言的 AWS SDK 编写一个应用程序。

  2. 每个 AWS 开发工具包提供一个或多个编程接口,用于使用 DynamoDB。可用的具体接口取决于您使用的编程语言和 AWS SDK。选项包括:

  3. AWS SDK 构造 HTTP(S) 请求,以便与低级 DynamoDB API 一起使用。

  4. AWS SDK 将请求发送到 DynamoDB 终端节点。

  5. DynamoDB 运行请求。如果请求成功,则 DynamoDB 将返回 HTTP 200 响应代码(确定)。如果请求不成功,DynamoDB 将返回 HTTP 错误代码和错误消息。

  6. AWS SDK 处理响应并将其传播回您的应用程序。

每个 AWS SDK 为您的应用程序提供重要服务,包括以下内容:

  • 设置 HTTP(S) 请求格式和序列化请求参数。

  • 为每个请求生成加密签名。

  • 将请求转发到 DynamoDB 端点并接收来自 DynamoDB 的响应。

  • 从这些响应中提取结果。

  • 在出现错误时实现基本重试逻辑。

您无需为上述任何任务编写代码。

注意

有关 AWS SDK 的更多信息(包括安装说明和文档),请参阅用于 Amazon Web Services 的工具

SDK 对基于 AWS 账户的端点的支持

AWS 正在为 DynamoDB 推出 SDK 对基于 AWS 账户的端点的支持,以 2024 年 9 月 4 日推出的适用于 Java 的 AWS SDK V1 开始。这些新端点可协助 AWS 确保高性能和可扩展性。更新后的 SDK 将自动使用新端点,其格式为 https://(account-id).ddb.(region).amazonaws.com

如果您使用 SDK 客户端的单个实例向多个账户发出请求,则应用程序重用连接的机会就会减少。AWS 建议修改应用程序,以便在每个 SDK 客户端实例上连接到更少的账户。另一种方法是使用 ACCOUNT_ID_ENDPOINT_MODE 设置将 SDK 客户端设置为继续使用区域端点,如 AWS SDKs and Tools Reference Guide 中所述。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。