问题标签 [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 投票
2 回答
369 浏览

amazon-web-services - 使用 Dynamodb 流创建容错示例

我一直在寻找 DynamoDB 来创建接近事务的东西。我正在观看此视频演示:https ://www.youtube.com/watch?v=KmHGrONoif4演讲者在 30 分钟左右展示了使 dynamodb 操作尽可能接近 ACID 的方法。他展示了最好的概念是使用 dynamodb 流,但没有展示演示或示例。我正在查看一个非常简单的场景,那就是我有一个名为 USERS 的表。每个用户都有一个朋友列表。如果两个用户不再希望成为朋友,则必须从两个用户的实体中删除他们(我无法承受从一个实体中删除一个朋友,例如由于崩溃,第二个用户实体的朋友属性是未更新导致数据不一致)。我想知道是否有人可以提供一些简单的演练哦,如何完成这样的事情,看看它是如何工作的?如果可以提供代码,那将很高兴看到它是如何工作的。

干杯!

0 投票
1 回答
764 浏览

amazon-dynamodb - 根据日期范围查询 DynamoDB 的最佳方法是什么?

作为从 SQL 迁移到 DynamoDB 的一部分,我正在尝试创建一个 DynamoDB 表。UI 允许用户根据开始日期、结束日期、事件名称和事件来源 4 个属性进行搜索。该表有 6 个属性,以上四个是它的子集,其他属性是优先级和位置。如上所述的查询使得必须根据上述四个值进行搜索。什么是在 DynamoDB 中存储信息的最佳方式,这将帮助我相当容易地根据开始日期和结束日期进行查询。我想创建一个 GSI,其中 hashkey 作为 startdate,rangekey 作为结束日期,GSI 作为其余两个属性?

简而言之:我在 DynamoDB 中的表将有 6 个 属性EventNameLocationStartDateEndDate和。Prioritysource

查询将有 4个强制属性 StartDateEndDate和。SourceEvent Name

谢谢您的帮助。

0 投票
1 回答
6761 浏览

amazon-web-services - 对本地 dynamodb 的流支持?

我似乎无法在本地 dynamo db 中获得流支持,它们受支持吗?我能找到的唯一迹象是http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tools.DynamoDBLocal.html#Tools.DynamoDBLocal.Differences中的最后一个要点

使用 dynamodb 本地时,似乎忽略了 StreamSpecification,因此在调用 createTable 或 describeTable 时没有 LatestStreamArn

以下代码使用托管 dynamodb 服务返回 LatestStreamArn,但不返回本地 dynamodb:

0 投票
1 回答
779 浏览

maven - sbt 依赖项中的 DynamoDBLocal

我已经添加"com.amazonaws" % "dynamodb-titan100-storage-backend" % "1.0.0"到我的依赖项中,并且由于com.amazonaws#DynamoDBLocal;[1.10.5.1, 2.0.0): not found. 我已经通过添加 mavenLocal 解析器解决了这个问题(我之前已经构建了 dynamodb-titan100-storage-backend localy),但我认为这不是最好的解决方案。

dynamodb-titan100-storage-backend 在 pom.xml 中有一个名为“AWS DynamoDB Local Release Repository”的附加存储库,指向http://dynamodb-local.s3-website-us-west-2.amazonaws.com/release但将其添加为 sbt 解析器并不能解决问题。

我的问题是:为什么这个 repostiry 适用于 maven 但不适用于 sbt?

链接到 pom.xml

部分 sbt 日志:

0 投票
2 回答
10099 浏览

amazon-dynamodb - 什么是 cli 的有效 dynamodb 键条件表达式

有人可以告诉我有效的关键条件表达式是什么。我正在尝试在一个名为 MyKeyTable 的简单表上运行查询。它有两个“列”,即 Id 和 AnotherNumberThatICareAbout,它们的类型为 Long。

我想查看我输入的所有值。所以我尝试了:

我需要放入什么哈希?文档对这个恕我直言有点蹩脚。任何帮助表示赞赏,即使它只是一个好的文档的链接。

0 投票
1 回答
517 浏览

amazon-dynamodb - 我可以使用 AWS CLI 在本地模拟器中创建 dynamodb 表吗?

有没有办法使用以下

在本地发电机模拟器上创建表?

0 投票
1 回答
1893 浏览

scala - DynamoDB PutItemOutcome#getPutItemResult() 返回空对象

我正在尝试在本地运行 AWS Dynamo 教程中的以下示例,第 3 步:放置、更新和删除项目

就我而言,它是:

输出是:

PutItem 成功:{}

在本地 DynamoDB 控制台中:

输出:

{“项目”:{“标题”:“此处的标题”,“评分”:[1],“国家”:1}}

0 投票
1 回答
5018 浏览

amazon-web-services - 如何运行 dynamodb 本地控制台?

我正在关注dynamoDB 的 tic tac toe 教程,但我看不到如何启动本地控制台。我知道使用 localhost:8000/shell 给了我一个本地 shell,但我无法轻松查看或操作数据库的内容。本教程似乎展示了如何做到这一点。有办法吗?

0 投票
1 回答
186 浏览

node.js - DynamoDB PowerShell:无法在选定区域创建本地表

我正在尝试使用 PowerShell cmdlet 在 DynamoDB 的本地实例中创建一个表。在 VS AWS Explorer 中,我创建了一个 DDB 实例并将其绑定到端口:10000。之后,创建了名称为 KEYID_us-east-1.db 的新数据库

在 PS 脚本中,我正在设置 AWS 上下文和表以在 eu-central-1 区域中创建它。尽管如此,新表是在 us-east-1 db 中创建的,因此 PS cmdlet 忽略了我的区域设置并使用默认设置。

同时,当我在 NodeJS 中指定不同的区域,但在 PS 脚本中使用相同的端点时,在访问数据库后,新的数据库会出现在我指定的区域中。

为什么会这样?

0 投票
0 回答
1245 浏览

amazon-web-services - 如何将本地 DynamoDB 数据库移动到 AWS 云?

我有一组静态数据想要进入 AWS DynamoDB。我已经下载了本地版本的 DynamoDB 并测试了在其上生成数据的代码,现在我在本地拥有了包含所有数据的数据库。

我的问题是:有没有一种有效的方式将本地数据库迁移到云端?我知道我可以将 CSV 文件传输到 S3 并从那里使用数据管道。有没有更好的方法而不导出数据并重新导入它?

数据并不多,大约 5 GB(所以不是 Amazon Snowball 类型的东西)。

谢谢!