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

计算机上的 DynamoDB(可下载版本)

Amazon DynamoDB 的可下载版本作为可执行 .jar 文件提供。此应用程序将在 Windows、Linux、macOS X 和其他支持 Java 的平台上运行。

按照以下步骤在您的计算机上设置并运行 DynamoDB:

  1. 使用下列链接之一免费下载 DynamoDB:

    区域 下载链接 校验和

    亚太地区(孟买)区域

    .tar.gz | .zip

    .tar.gz.sha256 | .zip.sha256

    亚太区域(新加坡)

    .tar.gz | .zip

    .tar.gz.sha256 | .zip.sha256

    亚太区域(东京)

    .tar.gz | .zip

    .tar.gz.sha256 | .zip.sha256

    欧洲(法兰克福)区域

    .tar.gz | .zip

    .tar.gz.sha256 | .zip.sha256

    南美洲(圣保罗)区域

    .tar.gz | .zip

    .tar.gz.sha256 | .zip.sha256

    美国西部(俄勒冈)区域

    .tar.gz | .zip

    .tar.gz.sha256 | .zip.sha256

    可下载的 DynamoDB 在 Apache Maven 上可用。有关更多信息,请参阅本主题下文中的 DynamoDB (下载版本) 和 Apache Maven。AWS Toolkit for Eclipse 中也提供有 DynamoDB。有关更多信息,请参阅 AWS Toolkit For Eclipse

    重要

    要在您的计算机上运行 DynamoDB,您必须具有 Java 运行时环境 (JRE) 版本 6.x 或更高版本。此应用程序无法在早期的 JRE 版本上运行。

  2. 下载存档后,提取内容,并将提取的目录复制到您选择的某个位置。

  3. 要在计算机上启动 DynamoDB,请打开命令提示符窗口,导航到您提取 DynamoDBLocal.jar 的目录,并键入以下命令:

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

    注意

    如果您使用的是 Windows PowerShell,请务必将参数名称或整个名称和值括起,如下所示:

    java -D"java.library.path=./DynamoDBLocal_lib" -jar DynamoDBLocal.jar

    DynamoDB 将处理传入请求,直到您将其停止为止。要停止 DynamoDB,请在命令提示符处按 Ctrl+C。

    默认情况下,DynamoDB 使用端口 8000。如果端口 8000 不可用,此命令将引发异常。有关 DynamoDB 运行时选项的完整列表(包括 -port),请键入此命令:

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

  4. 您必须先配置凭证以为您的应用程序启用授权,然后才能以编程方式或通过 AWS Command Line Interface (AWS CLI) 访问 DynamoDB。可下载的 DynamoDB 需要具有任何凭证才能工作。例如:

    AWS Access Key ID: "fakeMyKeyId" AWS Secret Access Key: "fakeSecretAccessKey"

    您可以使用 AWS CLI 的 aws configure 命令设置凭证。有关更多信息,请参阅使用 CLI

  5. 您可以开始编写应用程序。要访问本地运行的 DynamoDB,请使用 --endpoint-url 参数。例如,使用以下命令列出 DynamoDB 表:

    aws dynamodb list-tables --endpoint-url http://localhost:8000