问题标签 [amazon-dynamodb-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.
amazon-web-services - 如何将 AWS-SDK DynamoDB 指向本地无服务器 DynamoDB
我正在尝试编写一个脚本,该脚本将循环遍历 DynamoDB 表的一组项目并运行批量写入命令。我的功能很好,但我在使用 DynamoDB 时遇到了问题。如果我可以将我的 AWS.DynamoDB.DocumentClient() 指向运行 DynamoDB 的本地主机,那就太好了。有小费吗?
还会考虑一种仅通过 aws cli 运行命令的方法,但我不知道该怎么做。我正在运行 Node.js,所以可能吗?
这是我的代码:
amazon-dynamodb - DynamoDB 表种子适用于 cli 但不适用于 AWS-SDK
我有一个包含超过 25 个项目的表,并编写了一个基本脚本将它们分成 25 个项目的子数组,然后循环通过该子数组集合以在 AWS DynamoDB 客户端中运行批量写入项目命令。我得到的问题是返回的验证错误。当我通过 aws-cli 运行相同的种子文件时,它会完美地为表格播种。这让我觉得这与我的剧本有关。看到我遗漏的东西了吗?提前致谢!
这是格式化的请求对象和错误:
amazon-dynamodb - 在 dynamodb 启动时创建数据库的目录无效
Invalid directory for database creation.
当我启动 serverless-dynamodb-local 时,我得到了。
下面是我的本地配置
有什么我想念的吗?
python - 如何使用 Python 将列表附加到我的 DynamoDB 表?
我有一个现有的 DynamoDB 表,我想编写一些 Python 代码来将一个属性(列表类型)附加到表中。这是我尝试过的:
但这没有用。我在网上到处找,但找不到任何东西,我知道我一定错过了一些基本的东西。任何帮助将不胜感激。
amazon-web-services - AWS DynamoDB Local 使用 awscli 添加全局二级索引
您好我尝试执行以下命令以将全局二级索引添加到现有表:
+ 或 - 10 秒后,我得到以下响应,没有任何明确的错误消息。我使用https://hub.docker.com/r/cnadiminti/dynamodb-local/来模拟我的数据库。
调用 UpdateTable 操作时发生错误(InternalFailure)(达到最大重试次数:9):由于未知错误、异常或失败,请求处理失败。
amazon-dynamodb - aws-sdk/dynamoose 是否可能在本地 DynamoDB 上导致 SQLite 语法错误?
上下文:
从 Nodejs 6 升级到 12 以及项目的依赖项时发现问题。使用 dynamoose 2.3 使用 docker-compose 的容器化应用程序:仅后端和 dynamodb 实例
dynamodb 的 Docker 文件:
问题:提起容器时,在后端初始化 dynamodb 实例后抛出以下错误,导致任何后续查询或调用停止并在后端超时返回。
错误:
我怀疑在通过 Dynamoose 的 model() 创建表时会发生这种情况,该模型在后台调用 aws 的 DynamoDB createTable 方法。
我目前正在分析升级到 nodejs 12 和 dynamoose 2.3。在本地,我更愿意让它运行以测试项目的其他部分,所以我不介意更新索引和重新创建表,但想知道这个语法错误来自哪里来修复它并继续。
问题: aws-sdk 或 dynamoose 是否可能导致 DynamoDB 本地实例尝试删除带有 SQLite 语法错误的索引?
docker - boto3 dynamodb 连接到本地或远程实例
对所有人来说,
我是一个 python 初学者,我有一个 dynamoDB 的 docker 本地 docker 环境,但我想创建一个类,允许我在本地 docker dynamodb 或 aws dynamo db 上列出表或创建表。
我相信有一种更有效的写作方式,但这是一种逻辑
docker - 如何在没有 -inMemory 标志的 Docker 中运行 dynamodb-local
根据文档,有 2 个标志会影响 dynamodb-local 的运行
-inMemory
-> 使所有数据仅保留在 RAM 中,当服务终止时 - 所有数据都被删除
-sharedDB
-> 将所有登录信息写入同一个共享文件
没有开关 -> 每个凭据登录都会将数据保存在不同的文件中 - 这是默认行为
但是,如果您查看docker.hub,您会发现在 docker 中运行 dynamodb-local 时的默认行为是带有-inMemory
标志。但我不想要它,我想要真正的默认行为。我怎样才能覆盖它?
log4j2 - dynamodb 本地:错误 StatusLogger Log4j2 找不到日志记录实现
这是我第一次遇到这个问题,我在 Linux 和 Mac 上使用了本地 DynamoDB,并且大部分时间它工作正常,现在我在另一台 Mac 机器上,它只是抛出一个错误。
我得到的错误信息是:
我尝试通过自制软件安装它,但它抛出了同样的错误。我可能在我的机器上搞砸了一些东西,或者可能错过了一些配置。
以下是我尝试运行它时的屏幕截图:
参考:
Dynamo DB 本地:https ://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html
amazon-dynamodb - 如何将 Dynamodb Local 集成到 AWS 云开发工具包中
使用 aws-cdk 时,如何将 DynamoDB Local 集成到开发过程中?例如,以下应用程序(使用“示例应用程序”模板)可以运行,但如何运行sam local invoke <id of the backendHandler lambda>
并指向在您的机器上运行的 DynamoDB Local 实例(而不是必须运行cdk deploy
)才能看到实际效果?
如果我在一个普通节点应用程序中,我可以通过以下方式访问我的 DynamoDB Local 实例:
虽然不确定如何将其集成到 aws-cdk 中。有任何想法吗?