DynamoDB 的 AWS SDK 支持概述 - Amazon DynamoDB

DynamoDB 的 AWS SDK 支持概述

下图高度概述了使用 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 的工具