amazon-dynamodb相关内容

来自DynamoDB的AWS Lambda处理流

我正在尝试创建一个lambda函数,该函数使用DynamoDB表中的流。然而,我想知道处理在执行过程中可能因某些错误而未被处理的数据的最佳实践是什么?例如,我的lambda失败,流的一部分,重新处理丢失的数据的最佳方式是什么? 谢谢 推荐答案 DynamoDB Streams为每个事件调用lambda函数,直到它成功处理它(直到代码调用成功回调)。 在执行时出现错误的情况下 ..

具有嵌套属性的DyanamoDB扫描

在给定的示例中,我可以通过‘order.ShortCode’扫描DynamoDB吗?控制台指示我不能使用点符号,并且我找不到有关它的任何文档。 { "key2": "cj11b1ygp0000jcgubpe5mso3", "order": { "amount": 74.22, "dateCreated": "2017-04-02T19:15:33-04:00" ..
发布时间:2022-07-25 09:38:29 其他开发

全文搜索DynamoDB

以下情况: 我正在为我的客户在DyanmoDb中存储元素。HashKey是一个元素ID,Range Key是客户ID。[“Pets”,“House”])和多行文本。 我希望在我的应用程序中提供搜索功能,用户可以在其中键入自由文本或选择标记并获取所有相关元素。 在我看来,纯DB查询不是正确的解决方案。我在使用CloudSearch,但我不确定这是否是正确的解决方案,因为每次用户添加 ..

如果该值存在,则递增该值,否则在DynamoDB中添加新条目

我有一个DynamoDB表,其列和主键为ipAddress: ipAddress 访问 我正在从Reaction网站获取用户的IP地址,并通过Lambda函数和API Gateway POST请求将其插入到DynamoDB。 如果来自React网站的IP地址已存在于DynamoDB中,则增加visits列中的值。如果不是,则使用新的IP地址和visits = 1创建新记录。我尝试使 ..

仅当新属性大于现有属性时,DynamoDB才更新项

仅当新项的日期晚于现有项时,我才更新DynamoDB中的项。目前,我正在查询现有项,在代码中进行比较,然后写入db。我想知道是否有办法让DynamoDB为我做检查。我研究过使用Expected,但它的比较运算符需要接受一个参数,这与目的不符,因为这意味着无论如何都必须查询现有项。 我正在使用Java 8。 推荐答案 ConditionExpression可用于检查条件并在条件满足 ..
发布时间:2022-06-25 09:23:12 Java开发

从AWS lambda函数更新放大数据存储区

在我的应用程序中,当我们在S3中上传文件时,会调用相关的AWS Lambda触发器。当Lambda函数触发时,我希望将文件相关数据存储在AWS Amplify数据存储中。是否可以访问Lambda函数中的AWS Amplify数据存储?有推荐人吗? s3->;Lambda function trigger->;Amplify Datastore 注意:我发现可以将Lambda函数 ..

DynamoDB createTable(如果不存在)

Hi需要在DynamoDB上创建表。问题是,如果它存在,createTable响应就是错误的。我怎么才能避免这种情况。因为我在发生错误时抛出通知,但在本例中,我不想这样做。 我不想比较错误代码,因为ResourceInUseException对它来说太模糊了。另外,我认为首先发送DESCRIBE TABLE请求并不是一个合适的解决方案。 有没有办法createIfNotExists? ..
发布时间:2022-03-24 18:22:22 其他开发

使用分区键和特定排序键列表查询DynamoDB

我有一个DyanmoDB表,为了解决此问题,该表如下所示: id(字符串分区键) 源(字符串排序键) 我想在表中查询特定id下的原点子集。 据我所知,DynamoDB在查询中唯一允许的排序关键字运算符是‘BETWEEN’、‘BEGINGS_WITH’、‘=’、‘<;=’和‘>=’。 问题是我的查询需要一种‘CONTAINS’形式,因为‘Origins’列表不一定是有序的(对 ..
发布时间:2022-02-24 10:40:13 其他开发

在AWS DynamoDB中扫描还是并行扫描?

在云存储系统中,对AWS的要求很高。扫描过程需要更快的速度。那么,扫描过程是如何工作的,在哪种情况下哪种扫描(扫描/并行扫描)更好呢? 扫描在AWS DynamoDB中的工作方式? 并行扫描在AWS DynamoDB中的工作方式? 在AWS DyanmoDB中扫描与并行扫描? 何时首选并行扫描? 扫描前是否应用过滤表达式? 推荐答案 1.扫描在AWS DynamoDB中的 ..
发布时间:2022-02-24 10:34:03 其他开发