Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services Dynamodb交易限额增加_Amazon Web Services_Amazon Dynamodb - Fatal编程技术网

Amazon web services Dynamodb交易限额增加

Amazon web services Dynamodb交易限额增加,amazon-web-services,amazon-dynamodb,Amazon Web Services,Amazon Dynamodb,目前,我需要同时更新两个表,其中一个表包含配置,另一个表包含配置链接的项。现在,每当更新配置时,它都会向我提供属于此配置的项目列表(可以是100-1000个项目或更多)。如何使用事务更新dynamodb?由于没有提供更多详细信息,我断定您的应用程序希望同时(并发)更新两个dynamodb表 这是不可能的 但是有一种方法可以使用更为AWS本地的方法来构建类似的东西,使用 从文件中: DynamoDB Streams在任何DynamoDB表中捕获项目级修改的时间顺序,并将此信息存储在日志中长达24小

目前,我需要同时更新两个表,其中一个表包含配置,另一个表包含配置链接的项。现在,每当更新配置时,它都会向我提供属于此配置的项目列表(可以是100-1000个项目或更多)。如何使用事务更新dynamodb?

由于没有提供更多详细信息,我断定您的应用程序希望同时(并发)更新两个dynamodb表

这是不可能的

但是有一种方法可以使用更为AWS本地的方法来构建类似的东西,使用

从文件中:

DynamoDB Streams在任何DynamoDB表中捕获项目级修改的时间顺序,并将此信息存储在日志中长达24小时。应用程序可以访问此日志并近实时地查看数据项在修改前后的显示情况

可能的解决办法:

  • 在配置表上启用DynamoDB流
  • 将流配置为将项目发送到Lambda(需要构建,请参见#4)
  • 将应用程序代码更改为仅更新配置表
  • 创建Lambda(请参见#2),用于处理流项目并相应地更新目标表
  • 使用此解决方案,您的两个表不会在同一个事务中更新,但它非常接近。会有额外的延迟,但通常不应该担心