Amazon DynamoDB
入门指南 (API Version 2012-08-10)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

.NET 和 DynamoDB

在本教程中,您将使用 适用于 .NET 的 AWS 开发工具包 编写几个简单的程序,以执行以下 Amazon DynamoDB 操作:

  • 使用 C# 编写的实用程序创建一个名为 Movies 的表,并加载 JSON 格式的示例数据。

  • 对此表执行创建、读取、更新和删除操作。

  • 运行简单的查询。

适用于 .NET 的 AWS 开发工具包 的 DynamoDB 模块为不同使用案例提供多种编程模型。在此练习中,C# 代码既使用了文档模型 (提供通常很便捷的抽象级别),又使用了低级 API (更有效地处理嵌套属性)。有关文档模型 API 的信息,请参阅 .NET:文档模型;有关低级 API 的信息,请参阅使用 适用于 .NET 的 AWS 开发工具包 低级 API 处理表

在本教程中,您将使用 DynamoDB 的下载版本。在 摘要中,我们说明了如何对云中的 DynamoDB 服务运行相同的代码。

费用:免费

先决条件

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

  • 已读 DynamoDB 概念简介.

  • 下载并运行 DynamoDB Local。有关更多信息,请参阅在您的计算机上运行 DynamoDB

  • 注册 Amazon Web Services 并创建访问密钥。您需要这些凭证来使用 AWS 开发工具包。要创建 AWS 账户,请转至 http://www.amazonaws.cn/,选择创建 AWS 账户,然后按照在线指示操作。

  • 在 Visual Studio 中设置 DynamoDB 的安全配置文件。请参阅使用适用于 .NET 的 AWS 开发工具包创建示例表和上传数据中对于此操作的逐步说明。

  • 在 Visual Studio 中,使用已安装/模板/Visual C#/ 节点中的控制台应用程序模板创建一个名为 DynamoDB_intro 的新项目。您将在整个入门教程中使用此项目。

    注意

    以下教程不适用于 .NET Core,因为它不支持同步方法。有关更多信息,请参阅适用于 .NET 的 AWS 异步 API

  • 将适用于 适用于 .NET 的 AWS 开发工具包 版本 3 的 DynamoDB 模块的 NuGet 软件包安装到您的新 DynamoDB_intro 项目中。要执行此操作,请从 Visual Studio 中的“工具”菜单打开 NuGet Package Manager Console,并在 PM> 提示下键入以下命令:

    Copy
    PM> Install-Package AWSSDK.DynamoDBv2

本页内容: