DynamoDB 的 Amazon SDK 支持概述 - Amazon DynamoDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

DynamoDB 的 Amazon SDK 支持概述

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

  1. 使用适用于您的编程语言的 Amazon SDK 编写一个应用程序。

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

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

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

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

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

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

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

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

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

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

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

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

注意

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