Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.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
Java 如何在DynamoDb aws中将项目从表1更新到表2?_Java_Amazon Web Services_Amazon Dynamodb_Aws Lambda_Bigdata - Fatal编程技术网

Java 如何在DynamoDb aws中将项目从表1更新到表2?

Java 如何在DynamoDb aws中将项目从表1更新到表2?,java,amazon-web-services,amazon-dynamodb,aws-lambda,bigdata,Java,Amazon Web Services,Amazon Dynamodb,Aws Lambda,Bigdata,我想从表1更新表2中的记录 **Table1** City, Code Huntsville, AL **Table2** Location,State,Id Chicago, Illinois,2222 我想将数据表1.城市项目更新到表2.芝加哥 AmazonDynamoDB dynamoclient= AmazonDynamoDBClientBuilder.standard().build(); DynamoDB d

我想从表1更新表2中的记录

**Table1**   
City, Code   
Huntsville, AL  
**Table2**  
Location,State,Id  
Chicago,  Illinois,2222
我想将数据表1.城市项目更新到表2.芝加哥

AmazonDynamoDB dynamoclient= AmazonDynamoDBClientBuilder.standard().build();
                        DynamoDB dynamoDB = new DynamoDB(dynamoclient);
 ScanRequest scanRequest = new ScanRequest()
        .withTableName("Table2")
        .withExclusiveStartKey(lastKeyEvaluated);
scanRequest.

在我不知道如何更新之后,我刚刚进行了基本扫描。

以下是我将如何解决这个问题

Lambda——表1(更新)——DynamoDB流——Lambda——表2(更新)


试图在一个lambda内执行此操作将损害这些表的读写能力。

谢谢。Lambda正在更新整个表,但我需要更新单个项,请清楚地解释问题。你想做什么?是否要对表1进行完全扫描并更新表2中的单个记录?