amazon-dynamodb 相关问题

Amazon DynamoDB是一个键值和文档数据库,可以在任何规模上提供一位数的毫秒级性能。它是一个完全托管的多区域多主数据库,具有内置的安全性,备份和恢复以及用于互联网规模应用程序的内存缓存。 DynamoDB托管在AWS上,但也有一个本地部署选项,仅用于开发和功能测试。

如何一次更新 DynamoDB 表中的多个项目

我正在使用 DynamoDB,我需要更新多个记录的特定属性。用伪语言编写我的要求,我想做一个更新,说“更新表人员设置

回答 5 投票 0

在 DynamoDB 输出中使用类型

我想在 DynamoDB 中使用这样的类型。 接口自定义{ id:字符串, 令牌:字符串, } const { Item }:GetItemOutput & { Item: Custom } = wait DYNAMO_DB.get(params).promise(); 我的...

回答 3 投票 0

DynamoDB 嵌套映射到 Java 对象

我使用的是 DynamoDB 表,其中 DynamoDBAttributeType.M 映射相互嵌套。我遇到问题的表字段如下所示: “数据”: { “英文名”:&...

回答 2 投票 0

从 CLI 创建全局二级索引

我希望有人可以帮助我使用 Dynamo CLI 语法。 我无法从 CLI 创建全局二级索引。 我的索引之前的脚本按预期工作: aws dynamodb create-tabl...

回答 2 投票 0

无效的FilterExpression:属性名称是保留关键字;保留关键字:type

我有一个带有一些字符串数据类型属性的 DynamoDB 表(示例如下)。我使用 AWS CLI 将这些数据下载到我的本地 Mac 中。 我想扫描/查询 DynamoDB 表并下载所有...

回答 1 投票 0

DynamoDB 无效的 FilterExpression:属性名称是保留关键字;保留关键字:type

我有一个带有一些字符串数据类型属性的 DynamoDB 表(示例如下)。我使用 AWS CLI 将这些数据下载到我的本地 Mac 中。 我想扫描/查询 DynamoDB 表并下载所有...

回答 1 投票 0

如何从 Mac 发出 aws cli 命令?

我有一个 dynamodb 表,带有一些字符串数据类型属性(示例如下)。我使用 aws cli 将此数据下载到我的本地 Mac 中。我想说扫描/查询我的 dynamodb 表并下载所有

回答 1 投票 0

CDK 中缺少 Step Functions DynamoDB 查询任务?

我目前正在 AWS 控制台中设计 Step Function 并使用 DynamoDB 查询任务。但是,当我尝试将相同的设计添加到我的 CDK 应用程序(使用 aws-cdk-lib 版本 ^2.147.0)时,我可以...

回答 1 投票 0

Dynamodb put_item 静默失败

这是一种使用 lambda 并发写入 dynamodb 表并使用 put_item 请求写入失败而不引发任何异常的现象吗? 我有一个 dynamodb 表设置可用于...

回答 1 投票 0

使用带有分区键和排序键的 bash 删除 DynamoDB 表中的所有项目

我尝试在 bash 中使用 AWS CLI 删除 DynamoDB 表中同时具有分区键和排序键的所有项目。到目前为止我发现的最好的事情是: aws dynamodb scan --表名称 $TABLE_NAME --

回答 8 投票 0

从 lambda 调用 DynamoDB 停止,甚至没有错误

我正在测试一些代码。在本地它有效。当我把它放入 lambda 时,它就停止了! 索引.js const AWS = require("aws-sdk"); const MyHandler = require("./handler.js"); // 初始化...

回答 3 投票 0

模拟 IDynamoDBContext.ScanAsync 方法

我正在尝试为下一个方法创建单元测试: 公共异步任务 GetEntityByIdAsync(Guid id) { 列表 scanConditions = 新列表 我正在尝试为下一个方法创建单元测试: public async Task<Entity> GetEntityByIdAsync(Guid id) { List<ScanCondition> scanConditions = new List<ScanCondition>(); scanConditions.Add(new ScanCondition("Date", ScanOperator.Between, GetDayRange(submitDate).Item1, GetDayRange(submitDate).Item2)); scanConditions.Add(new ScanCondition("FieldId", ScanOperator.Equal, id)); List<Entity> data = await _dynamoDbContext.ScanAsync<Entity>(scanConditions).GetRemainingAsync().ConfigureAwait(false); return data.OrderByDescending(r => r.SubmitDate).FirstOrDefault(); } 我为 IDynamoDBContext 创建了 Mock,但 ScanAsync 方法的设置有问题。 有人有什么想法吗? 谢谢! 您无法创建 AsyncSearch 的实例,因为没有可用的构造函数,但您可以模拟对象本身。 var mockContext = new Mock<IDynamoDBContext>(); var mockData = new List<YourModel> { /* populate your fields */ }; var mockAsyncSearch = new Mock<AsyncSearch<YourModel>>(); mockAsyncSearch.Setup(search => search.GetRemainingAsync(It.IsAny<CancellationToken>())) .ReturnsAsync(mockData); mockContext.Setup(context => context.ScanAsync<YourModel>(It.IsAny<List<ScanCondition>>(), It.IsAny<DynamoDBOperationConfig>())) .Returns(mockAsyncSearch.Object); var result = await _sut.GetEntityByIdAsync(Guid.NewGuid());

回答 1 投票 0

使用 AWS Firehose 备份 Dynamo DB 数据

我在 DynamoDB 表上启用了 Kinesis 流,然后 Firehose 使用该流将数据备份到 S3。现在,我想为多个表启用它,但我需要为每个表一个单独的文件夹...

回答 1 投票 0

DynamoDB 热分区键前缀和重载 GSI

我正在尝试在 DynamoDB 中实现单表设计,并且我看到了使用分区键前缀来识别实体的建议。例如,汽车的记录可能有分区键

回答 1 投票 0

从 Dynamodb getItem 响应中删除属性值

我已使用 AwsIntegration 创建从 API 网关到 DynamoDB 的直接连接。 它有效,但问题是我得到了所有属性值 { “物品”: { “属性...

回答 1 投票 0

如何将dynamodb与pypspark或databricks集成?

我正在尝试将 amazon dynamodb 与 pyspark 连接,并且我正在按照此文档执行此操作 https://github.com/audienceproject/spark-dynamodb 但在输出中我没有在我的 ta 中获取任何数据...

回答 1 投票 0

我的 AWS lambda 函数无法与使用 aws sdk 版本 3 的 Dynamo DB getItem 配合使用

我无法使用aws sdk版本3获得基本的dynamodb与aws lambda函数集成的解决方案。下面是我的index.mjs代码。 从“@aws...

回答 1 投票 0

无法删除 aws dynamodb 中的项目

无法使用 aws-cli 删除 aws dynamodb 中的项目: json格式的表数据: { “主键属性名称”:{ “S”:“2024-06-17” }, “sortKeyCreatedOn&...

回答 1 投票 0

AWS DynamoDb 本地 - 询问区域

我正在研究示例,但无法像给定的 cli 示例那样列出表格。 我的 cli 参数: java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -inMemory 哇

回答 2 投票 0

用于查找属性包含特定值的项目的 DynamoDB 索引设计

问题 我目前正在为软件应用程序设计数据库,多个组织将使用该数据库来管理多个项目。我打算使用 Dyna...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.