本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Dynamo AWS DB 开发工具包支持概述
下图概述了使用软件开发工具包对 Amazon DynamoDB 应用程序进行编程。 AWS
-
您使用适用于您的编程语言 AWS 的 SDK 编写应用程序。
-
每个 AWS SDK 都提供一个或多个用于使用 DynamoDB 的编程接口。可用的具体接口取决于您使用的编程语言和 AWS SDK。选项包括:
-
AWS 软件开发工具包构建 HTTP (S) 请求,以便与低级 DynamoDB API 配合使用。
-
AWS 软件开发工具包将请求发送到 DynamoDB 终端节点。
-
DynamoDB 运行请求。如果请求成功,则 DynamoDB 将返回 HTTP 200 响应代码(确定)。如果请求不成功,DynamoDB 将返回 HTTP 错误代码和错误消息。
-
S AWS DK 处理响应并将其传播回您的应用程序。
每个 S AWS DK 都为您的应用程序提供重要服务,包括:
-
设置 HTTP(S) 请求格式和序列化请求参数。
-
为每个请求生成加密签名。
-
将请求转发到 DynamoDB 端点并接收来自 DynamoDB 的响应。
-
从这些响应中提取结果。
-
在出现错误时实现基本重试逻辑。
您无需为上述任何任务编写代码。
注意
有关 AWS 软件开发工具包的更多信息,包括安装说明和文档,请参阅适用于 Amazon Web Services 的工具