📜  DynamoDB-环境

📅  最后修改于: 2020-11-28 13:54:53             🧑  作者: Mango


DynamoDB环境仅包含使用您的Amazon Web Services帐户访问DynamoDB GUI控制台,但是,您也可以执行本地安装。

导航到以下网站-https://aws.amazon.com/dynamodb/

单击“ Amazon DynamoDB入门”按钮,如果您没有Amazon Web Services帐户,则单击“创建AWS账户”按钮。简单,指导的流程将告知您所有相关费用和要求。

完成该过程的所有必要步骤后,您将具有访问权限。只需登录到AWS控制台,然后导航到DynamoDB控制台。

确保删除未使用或不必要的材料,以避免产生相关费用。

本地安装

AWS(Amazon Web服务)为本地安装提供了DynamoDB版本。它支持在没有Web服务或连接的情况下创建应用程序。通过允许使用本地数据库,它还减少了预配置的吞吐量,数据存储和传输费用。本指南假定本地安装。

准备部署后,您可以对应用程序进行一些小调整,以将其转换为AWS使用。

安装文件是.jar可执行文件。它可以在Linux,Unix,Windows和任何其他具有Java支持的操作系统中运行。使用以下链接之一下载文件-

注意-其他存储库提供文件,但不一定提供最新版本。使用上面的链接获取最新的安装文件。另外,请确保您具有Java Runtime Engine(JRE)版本6.x或更高版本。 DynamoDB无法与旧版本一起运行。

下载适当的归档文件后,解压缩其目录(DynamoDBLocal.jar)并将其放在所需的位置。

然后,您可以通过打开命令提示符,导航到包含DynamoDBLocal.jar的目录并输入以下命令来启动DynamoDB-

java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb

您也可以通过关闭用于启动DynamoDB的命令提示符来停止它。

工作环境

您可以使用JavaScript Shell,GUI控制台和多种语言来使用DynamoDB。可用的语言包括Ruby,Java, Python,C#,Erlang,PHP和Perl。

在本教程中,我们使用Java和GUI控制台示例来简化概念和代码。安装Java IDE,适用于Java的AWS开发工具包,并为Java SDK设置AWS安全凭证以利用Java。

从本地到Web服务代码的转换

准备部署时,您将需要更改代码。调整取决于代码语言和其他因素。主要更改仅包括将端点从本地点更改为AWS区域。其他更改需要对应用程序进行更深入的分析。

本地安装与Web服务在很多方面有所不同,包括但不限于以下主要区别-

  • 本地安装会立即创建表,但是服务需要更长的时间。

  • 本地安装将忽略吞吐量。

  • 删除会在本地安装中立即发生。

  • 由于没有网络开销,因此在本地安装中读/写操作很快发生。