问题标签 [dynamo-local]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2044 浏览

node.js - dynamo-client 使用本地 dynamodb 客户端

我正在尝试使用 npm lib dynamo-client 连接到我的 dynamodb 本地。我按照以下方式安装和运行本地 dynamodb 客户端:http: //aws.typepad.com/aws/2013/09/dynamodb-local-for-desktop-development.html

但是尝试使用以下方式连接到我的本地主机:

给出以下错误:

0 投票
3 回答
24676 浏览

node.js - 来自 Node-aws 的 Dynamo Local:所有操作都失败“无法对不存在的表执行操作”

我有一个本地 dynamo-db 正在运行。我已经使用 JavaScript 控制台设置了我的表,它们从那里列出了 OK。

我还可以从 JavaScript 控制台向我的表中放置和获取项目:

put : err was null and data is {}我假设的打印是“成功”的,因为

打印get : err was null and data is {"Item":{"environmentId":{"S":"a4fe1736-98cf-45e0-bcf4-cc927730dd1b"}}},即它检索我刚刚放到表中的对象。

但是,如果它启动节点 REPL 并输入:

我收到资源未找到错误:

从 putCommand 返回的 ASW.request 对象具有正确的端点:

我的 Node 应用程序也发生了同样的事情,但是连接到真正的 AWS 托管发电机的相同代码可以工作。

0 投票
1 回答
385 浏览

amazon-dynamodb - 将 dynamodb_local db 文件传输到另一台计算机

我们将 DynamoDB 用于我们的一些堆栈,并在我们的开发机器上使用 Amazon 的 dynamodb_local 实例。我最近升级到新的 Macbook 并正确设置了我的开发环境,但是我不确定如何移动看起来像 的 dynamodb_local 数据库文件anything_localhost.db,或者如何将它与新计算机上的新 dynamodb_local 实例一起使用。

dynamodb_local 实例都是相同的版本 (2014-10-07) 并且运行正确。如果我anything_localhost.db在运行时使用该--dbPath选项指定我的文件的目录,它似乎不会读取/检测我的 db 文件。

任何帮助将不胜感激,我将根据需要使用更多信息编辑此问题。谢谢!

0 投票
1 回答
498 浏览

amazon-web-services - 插入 DynamoDB 本地时出错“原因:java.lang.NoSuchMethodError”

我正在尝试将该项目插入 AmazonDB 本地实例,但是,我不断收到此错误。

你能帮我进步吗?

谢谢,

0 投票
4 回答
78681 浏览

amazon-dynamodb - 键模式中的属性数必须与属性定义中定义的属性数匹配

我正在尝试使用 DynamoDB JavaScript shell 创建一个简单的表,但出现此异常:

下面是我要创建的表:

但是,如果我将第二个属性添加到KeySchema,它工作正常。在工作台下方:

我不想将范围添加到键模式。知道如何解决吗?

0 投票
1 回答
659 浏览

amazon-cognito - 我们如何使用 dynamo db local 来保存身份验证用户的 cognito ID

是否有任何特定方法可以在 Amazon DynamoDB 本地设置中创建 Cognito 身份池?我已经设置了 javascript shell 并创建了几个表并对其进行了查询。我需要为我的节点应用程序提供经过身份验证的用户登录(Facebook、Amazon、Google)。我找到了几个关于如何使用 AWS DynamoDB 进行设置的教程,但我需要知道如何在不访问 AWS DynamoDB 的情况下使用本地 DynamoDB 创建它。

0 投票
4 回答
38638 浏览

python - 本地主机端点到 DynamoDB 本地与 Boto3

尽管 Amazon 提供了有关如何使用 Java、PHP 和 .Net 连接到本地 dynamoDB的文档,但没有描述如何使用 Python 连接到 localhost:8000。网络上的现有文档指出在 boto.dynamodb2.layer1 中使用了DynamoDBConnection 方法,但这会在使用 boto3 协议管理 dynamoDB 的实时环境和测试环境之间造成不兼容。

在 boto3 中,您可以使用以下构造函数和设置到环境中的变量向 dynamo 发出请求:

而 boto.dynamodb2.layer1 包需要您构建以下内容:

尽管可以创建基于本地环境确定正确构造函数的逻辑,但我对构建一组将每个构造函数视为相同的方法持谨慎态度。相反,我更愿意对所有内容都使用 boto3,并能够在环境变量中为 dynamoDB 设置端点。不幸的是,该选项目前似乎不可用。

有没有办法使用 boto3 来定义 dynamoDB 本地端点(像其他语言一样)?或者亚马逊计划支持此功能的任何机会?

0 投票
1 回答
2227 浏览

amazon-dynamodb - Amazon DynamoDB:想要打印出所有表的列表并打印出与表关联的主键

我正在尝试亚马逊关于 dynamoDB 的教程:http: //docs.aws.amazon.com/amazondynamodb/latest/gettingstartedguide/GettingStarted.DDBLocal.html

当我正在处理它时,我无法弄清楚如何做一些简单的事情,例如:打印我创建的表的名称或找出特定表中的主键是什么,t。

我假设可能有一些非常简单的方法可以做到这一点,我只是还没有看到它。

0 投票
2 回答
4581 浏览

php - 有没有办法使用 Laravel AWS 开发工具包设置 DynamoDB Local?

我在尝试让 DynamoDB Local 启动并运行我当前的 laravel 项目时遇到了问题。

Laravel AWS 开发工具包允许在 .env 文件中设置一些密钥来更改密钥/秘密/区域,但似乎不支持更改端点,这将需要使用 DynamoDB Local(密钥选项在此处的自述文件:https ://github.com/aws/aws-sdk-php-laravel )。

有关如何设置 Dynamo DB Local 的常规 PHP SDK文档似乎非常简单:

使用 Laravel AWS 开发工具包,我无法直接访问 DynamoDBClient,而无需破解生产 DynamoDB 连接所需的一堆东西。

例如,使用 Laravel AWS SDK 可以通过以下方式访问 DynamoDB:

我真的在寻找可以更改的环境变量之类的东西,以便我可以轻松地在生产和本地之间切换,但我找不到它。

是否有任何简单的方法可以使用 Laravel AWS 开发工具包设置 DynamoDB Local?

0 投票
1 回答
6571 浏览

java - Dynamodb 无法创建表

我正在本地测试 AWS DynamoDB,但无法使用全局索引创建表。

我收到以下输出,但我不确定为什么。我想我正在向表和索引添加一个哈希键,所以我不确定它为什么抱怨?

这是我的代码(我正在创建 3 个表,2 个带有全局索引):

更新:错误消息“不能有两个同名的属性”和新代码: