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

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