Amazon DynamoDB
开发人员指南 (API 版本 2012-08-10)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

.NET 和 DynamoDB 教程先决条件

Microsoft .NET 和 DynamoDB 教程介绍如何使用 适用于 .NET 的 AWS 开发工具包 创建执行 Amazon DynamoDB 操作的简单程序。

在开始之前,请执行以下步骤以确保满足完成本教程所需的所有先决条件:

  • 使用一台运行 Windows 最新版本和 Microsoft Visual Studio 当前版本的计算机。如果您没有安装 Visual Studio,则可从 Microsoft Visual Studio 网站下载免费的社区版本。

  • 下载并运行 DynamoDB (下载版本)。有关更多信息,请参阅设置 DynamoDB Local (可下载版本)

    注意

    在本教程中,您将使用 DynamoDB 的下载版本。有关如何在云中对 DynamoDB 服务运行同一代码的更多信息,请参阅步骤 1:创建 DynamoDB 客户端

  • 设置 AWS 开发工具包以使用 AWS 访问密钥。有关更多信息,请参阅设置 DynamoDB (Web 服务)

  • 在 Visual Studio 中设置 DynamoDB 的安全配置文件。如需分步指导,请参阅 .NET 代码示例

  • 在 Visual Studio 中打开本教程中使用的入门演示解决方案:

    1. DynamoDB_intro.zip 下载包含此解决方案的 .zip 存档。

    2. 将此存档保存到计算机上的方便位置,并在此位置提取(解压缩)文件。

    3. 在 Visual Studio 中,按 Ctrl+Shift+O,或选择 File (文件) 菜单上的 Open (打开) 并选择 Project/Solution (项目/解决方案)

    4. 导航到您解压缩的 DynamoDB_intro 目录中的 DynamoDB_intro.sln,然后选择 Open (打开)

  • 构建 DynamoDB_intro 解决方案,然后在 Visual Studio 中打开 00_Main.cs 文件。

    1. Build (构建) 菜单上,选择 Build Solution (构建解决方案)(或按 Ctrl+Shift+B)。此解决方案应已成功构建。

    2. 确保 Solution Explorer (解决方案资源管理器) 窗格在 Visual Studio 中显示并固定。如果没有,可在 View (视图) 菜单中查找它,或按 Ctrl+Alt+L

    3. Solution Explorer (解决方案资源管理器) 中,打开 00_Main.cs 文件。这是控制本教程中使用的演示程序d 执行的文件。

注意

本教程演示如何使用异步方法而非同步方法(这是因为 .NET 内核仅支持异步方法,而且当性能非常重要时,异步模型通常更可取)。有关更多信息,请参阅适用于 .NET 的 AWS 异步 API

安装 DynamoDB_intro 解决方案的外部依赖项

DynamoDB_intro 解决方案中已安装 Amazon DynamoDB 开发工具包。它还具有在 MIT 许可证 (MIT) 下许可的用于反序列化 JSON 数据的开源 Newtonsoft Json.NET 库(请参阅 https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md)。

要在您自己的程序中安装适用于 适用于 .NET 的 AWS 开发工具包 版本 3 的 DynamoDB 模块的 NuGet 程序包,请从 Visual Studio 的 Tools (工具) 菜单中打开 NuGet Package Manager Console (NuGet 包管理器控制台)。然后在 PM> 提示符处,输入以下命令:

PM> Install-Package AWSSDK.DynamoDBv2

按同样的方式,您可在 Visual Studio 中使用 NuGet Package Manager Console (NuGet 包管理器控制台)Json.NET 库加载到您自己的项目中。在 PM> 命令提示符处,输入以下命令:

PM> Install-Package Newtonsoft.Json

下一步

步骤 1:创建 DynamoDB 客户端