2017-09-19 15 views
-1

私はTable2.ChicagoにデータTable1.City項目を更新したいTABLE1DynamoDb awsのtable1からtable2にアイテムを更新するには?

**Table1** 
City, Code 
Huntsville, AL 
**Table2** 
Location,State,Id 
Chicago, Illinois,2222 

からtable2の中にレコードを更新します。

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

更新の方法がわからなくても、基本スキャンを行っただけです。

答えて

0

ここで問題を解決する方法を説明します。

ラムダ - 表1(アップデート) - DynamoDBのストリーム - ラムダ - 単一のラムダの中にやろうとして表2(更新)

は、これらのテーブルの読み取りと書き込み容量を傷つけるために起こっています。

+0

ありがとうございます。ラムダはテーブル全体を更新していますが、単一のアイテムを更新する必要があります – Nathon

+0

問題をはっきりと説明してください。あなたは何をしたいですか?あなたはtable1をフルスキャンし、table2の単一のレコードを更新したいですか? – Kannaiyan

+0

正確に。テーブル1の単一レコードを更新する – Nathon

関連する問題