Dynamo AWS DB 开发工具包支持概述 - Amazon DynamoDB

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

Dynamo AWS DB 开发工具包支持概述

下图概述了使用软件开发工具包对 Amazon DynamoDB 应用程序进行编程。 AWS

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

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

  3. AWS 软件开发工具包构建 HTTP (S) 请求,以便与低级 DynamoDB API 配合使用。

  4. AWS 软件开发工具包将请求发送到 DynamoDB 终端节点。

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

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

每个 S AWS DK 都为您的应用程序提供重要服务,包括:

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

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

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

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

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

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

注意

有关 AWS 软件开发工具包的更多信息,包括安装说明和文档,请参阅适用于 Amazon Web Services 的工具