

# 面向首次用户的 Amazon DynamoDB 资源
<a name="dynamodb-resources-first-time-users"></a>

我们建议新用户先阅读以下章节，并在需要时加以参考。


|  |  | 
| --- |--- |
|  

**Example**  
**[服务亮点和定价](https://www.amazonaws.cn/dynamodb/)**  
提供涵盖 DynamoDB、常见使用案例、服务亮点和定价的一般产品概览。  |  

**Example**  
**[DynamoDB 资源](https://www.amazonaws.cn/dynamodb/resources/)**  
视频、教程和规范性指南，向您介绍该服务、数据建模概念以及核心特性和功能。  | 
|  

**Example**  
**[开始使用](GettingStartedDynamoDB.md)**  
有关设置 DynamoDB、创建示例表和上传数据的信息。  |  

**Example**  
**[DynamoDB 基础课程](https://explore.skillbuilder.aws/learn/course/external/view/elearning/16104/amazon-dynamodb-basics)**  
免费的数字课程，讲授 DynamoDB 的基础知识，包括表设计、数据类型和基本操作。  | 
|  

**Example**  
**[DynamoDB Nuggets](https://www.youtube.com/playlist?list=PLhr1KZpdzukemNOO71Hca0GpjG0QmXwEd)**  
一系列简短而有针对性的视频教程，解释了 DynamoDB 的关键概念和功能。  |  

**Example**  
**[DynamoDB 代码示例存储库](https://github.com/aws-samples/aws-dynamodb-examples)**  
各种编程语言的实用 DynamoDB 代码示例。  | 
|  

**Example**  
**[免费 DynamoDB 培训](https://skillbuilder.aws/learn/WC3K4Y4S5N/amazon-dynamodb-getting-started/)**  
Amazon 提供涵盖了 DynamoDB 概念、功能和最佳实践的免费数字培训课程。  |  

**Example**  
**[NoSQL Workbench for DynamoDB](https://youtu.be/p5va6ZX9_o0)**  
统一的可视化工具，提供数据建模、数据可视化和查询开发功能。  | 
|  

**Example**  
**[DynamoDB 设计模式](best-practices.md)**  
针对不同使用案例的最佳实践和数据建模示例，以及实用的代码示例。  |  

**Example**  
**[动手实践教程](https://www.amazonaws.cn/tutorials/create-nosql-table/)**  
Amazon Web Services 管理控制台中的分步教程，可指导您完成常见的 DynamoDB 任务。  | 
|  

**Example**  
**[迁移到 DynamoDB](migration-guide.md)**  
将数据库迁移到 DynamoDB 的过程、工具和策略的概述。  |  

**Example**  
**[适用于 DynamoDB 的 Amazon Well-Architected Lens](bp-wal.md)**  
有关使用 DynamoDB 设计和运行可靠、安全、高效且经济有效的应用程序的架构最佳实践。  | 

## 面向首次用户的 Amazon DynamoDB 其它最佳实践
<a name="additional-reading"></a>

完成以上部分后，请阅读以下部分：
+  **[DynamoDB 吞吐能力](capacity-mode.md)** 

  概述可用于 DynamoDB 的两种吞吐量模式，以及为应用程序选择合适的容量模式时的注意事项。按需模式是大多数 DynamoDB 工作负载的默认吞吐量选项，也是建议采用的吞吐量选项。
+  **[使用 DynamoDB 进行设计和架构的最佳实践](best-practices.md)** 

  发现和解决问题，以便在使用 DynamoDB 时最大限度地提高性能和降低成本。

## Amazon CLI 资源
<a name="new-users-aws-cli-resources"></a>

如果要使用 Amazon 命令行界面（Amazon CLI），可以利用以下文档协助您开始使用：
+  **[Amazon CLI 文档](https://docs.amazonaws.cn/cli/)** 

   此部分提供有关下载 Amazon CLI、使 Amazon CLI 在系统上工作以及提供 Amazon 凭证的信息。
+  **[适用于 DynamoDB 的 Amazon CLI 文档](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dynamodb/index.html)** 

   此单独文档的内容涵盖所有适用于 DynamoDB 的 Amazon CLI 命令（包括语法和示例）。

## 编程资源
<a name="new-user-programming-resources"></a>

可以使用各种常用的编程语言编写应用程序，以利用 DynamoDB API。下面是一些资源：
+  **[用于 Amazon Web Services 的工具](https://www.amazonaws.cn/developer/tools/)** 

   Amazon 提供了许多支持 DynamoDB 的软件开发工具包（SDK）。您可以使用 Java、.NET、PHP、Ruby 和其它语言为 DynamoDB 编写代码。这些 SDK 可通过格式化面向 DynamoDB 的请求、分析响应并提供重试逻辑和错误处理，极大地简化应用程序开发。
+  **[DynamoDB API 参考](https://docs.amazonaws.cn/amazondynamodb/latest/APIReference/Welcome.html)**

   如果您不想使用 Amazon SDK，可以直接使用 DynamoDB API 与 DynamoDB 交互。本文档涵盖了所有 DynamoDB API 操作，包括语法和示例。您可以在此部分中查找有关创建请求和验证请求身份以及处理响应的问题排查提示和信息。