问题标签 [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.
node.js - dynamo-client 使用本地 dynamodb 客户端
我正在尝试使用 npm lib dynamo-client 连接到我的 dynamodb 本地。我按照以下方式安装和运行本地 dynamodb 客户端:http: //aws.typepad.com/aws/2013/09/dynamodb-local-for-desktop-development.html
但是尝试使用以下方式连接到我的本地主机:
给出以下错误:
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 托管发电机的相同代码可以工作。
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 文件。
任何帮助将不胜感激,我将根据需要使用更多信息编辑此问题。谢谢!
amazon-web-services - 插入 DynamoDB 本地时出错“原因:java.lang.NoSuchMethodError”
我正在尝试将该项目插入 AmazonDB 本地实例,但是,我不断收到此错误。
你能帮我进步吗?
谢谢,
amazon-dynamodb - 键模式中的属性数必须与属性定义中定义的属性数匹配
我正在尝试使用 DynamoDB JavaScript shell 创建一个简单的表,但出现此异常:
下面是我要创建的表:
但是,如果我将第二个属性添加到KeySchema
,它工作正常。在工作台下方:
我不想将范围添加到键模式。知道如何解决吗?
amazon-cognito - 我们如何使用 dynamo db local 来保存身份验证用户的 cognito ID
是否有任何特定方法可以在 Amazon DynamoDB 本地设置中创建 Cognito 身份池?我已经设置了 javascript shell 并创建了几个表并对其进行了查询。我需要为我的节点应用程序提供经过身份验证的用户登录(Facebook、Amazon、Google)。我找到了几个关于如何使用 AWS DynamoDB 进行设置的教程,但我需要知道如何在不访问 AWS DynamoDB 的情况下使用本地 DynamoDB 创建它。
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 本地端点(像其他语言一样)?或者亚马逊计划支持此功能的任何机会?
amazon-dynamodb - Amazon DynamoDB:想要打印出所有表的列表并打印出与表关联的主键
我正在尝试亚马逊关于 dynamoDB 的教程:http: //docs.aws.amazon.com/amazondynamodb/latest/gettingstartedguide/GettingStarted.DDBLocal.html
当我正在处理它时,我无法弄清楚如何做一些简单的事情,例如:打印我创建的表的名称或找出特定表中的主键是什么,t。
我假设可能有一些非常简单的方法可以做到这一点,我只是还没有看到它。
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?
java - Dynamodb 无法创建表
我正在本地测试 AWS DynamoDB,但无法使用全局索引创建表。
我收到以下输出,但我不确定为什么。我想我正在向表和索引添加一个哈希键,所以我不确定它为什么抱怨?
这是我的代码(我正在创建 3 个表,2 个带有全局索引):
更新:错误消息“不能有两个同名的属性”和新代码: