

# DynamoDB 入门
<a name="GettingStartedDynamoDB"></a>

您将在以下各节中学习如何连接、创建和管理 DynamoDB 表。

开始前，您应该熟悉 Amazon DynamoDB 的基本概念。您可以在 [Amazon DynamoDB 的核心组件](HowItWorks.CoreComponents.md) 中快速了解这些概念并在 [什么是 Amazon DynamoDB？](Introduction.md) 中更深入地了解。然后，继续了解[先决条件](#GettingStarted.SettingUp.DynamoWebService)。

**注意**  
注册 AWS 后，您可以通过 [AWS Free Tier](https://aws.amazon.com/free/) 开始使用 DynamoDB。如果您还没有享受完 Amazon DynamoDB 免费套餐的各项权益，那么完成本节中的示例不会花费任何费用。否则，从创建表到删除表，将会向您收取标准 DynamoDB 使用费。  
如果您不想注册免费套餐账户，可以在您的计算机上设置 [DynamoDB Local（可下载版本）](DynamoDBLocal.md)。利用此可下载版本，您可以在不注册 AWS 账户或访问 DynamoDB Web 服务的情况下，在本地开发和测试应用程序。

**Topics**
+ [面向首次用户的 Amazon DynamoDB 资源](dynamodb-resources-first-time-users.md)
+ [访问 DynamoDB](AccessingDynamoDB.md)
+ [先决条件](#GettingStarted.SettingUp.DynamoWebService)
+ [设置 DynamoDB](SettingUp.md)
+ [第 1 步：在 DynamoDB 中创建表](getting-started-step-1.md)
+ [第 2 步：将数据写入 DynamoDB 表](getting-started-step-2.md)
+ [第 3 步：从 DynamoDB 表中读取数据](getting-started-step-3.md)
+ [第 4 步：更新 DynamoDB 表中的数据](getting-started-step-4.md)
+ [第 5 步：查询 DynamoDB 表中的数据](getting-started-step-5.md)
+ [第 6 步：（可选）删除 DynamoDB 表以清理资源](getting-started-step-6.md)
+ [继续了解 DynamoDB](getting-started-NextSteps.md)
+ [使用 Console-to-Code 为 Amazon DynamoDB 生成基础设施代码](console-to-code.md)

## 先决条件
<a name="GettingStarted.SettingUp.DynamoWebService"></a>

在开始学习 Amazon DynamoDB 教程之前，先通过 [访问 DynamoDB](AccessingDynamoDB.md) 了解一下访问 DynamoDB 的方法。然后，在 [设置 DynamoDB](SettingUp.md) 中，通过 Web 服务或本地下载版本设置 DynamoDB。然后，继续执行[第 1 步：在 DynamoDB 中创建表](getting-started-step-1.md)。

**注意**  
如果您计划仅通过 AWS 管理控制台 与 DynamoDB 交互，则不需要 AWS 访问密钥。完成[注册 AWS](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/SettingUp.DynamoWebService.html#SettingUp.DynamoWebService.SignUpForAWS) 中的步骤，然后继续执行[第 1 步：在 DynamoDB 中创建表](getting-started-step-1.md)。
如果您不想注册免费套餐账户，可以设置 [DynamoDB local（可下载版本）](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html)。然后，继续执行[第 1 步：在 DynamoDB 中创建表](getting-started-step-1.md)。
在 Linux 和 Windows 上的终端中使用 CLI 命令存在差异。以下指南介绍了针对 Linux 终端（包括 macOS）格式化的命令和针对 Windows CMD 格式化的命令。选择最适合您所用的终端应用程序的命令。