2017-11-26 10 views
0

私はDynamo DBにアイテムを保存しようとするラムダ関数を持っています。次のようなコードスニペットがあります。ダイナモDBログの表示方法| Dynamo Mapper Issue

AmazonDynamoDB dynamoDBClient = AmazonDynamoDBClientBuilder.standard().withRegion(Regions.US_WEST_2).build(); 
logger.log("dynamoDBClient instantiated"+dynamoDBClient); 
DynamoDBMapper mapper = new DynamoDBMapper(dynamoDBClient); 
logger.log("Invoking save"+mapper); 
mapper.save(user); 

私はテーブルに設定する値でユーザーオブジェクトを設定しました。私は私のラムダ関数を実行するとCloudWatchの中に表示されたログは

dynamoDBClient ins[email protected]6221a451

である私は、「セーブ起動」のログが表示されません。これは、DynamoMapperがインスタンス化されたときに何かが間違っていることを意味します。しかし、私はクラウドウォッチのログを参照してください。

私は間違っていますか?どんな助けでも大歓迎です。

ありがとうございました

答えて

0

そのコードは正常です。

ラムダタイムアウトはどのくらいに設定されていますか?また、プロセスが停止するまでにどれだけの時間が実行されますか?私はあなたのプロセスがタイムアウトしているのだろうか?

また、DynamoDB SDKライブラリをコードで正しくパッケージ化しているかどうかも疑問です。ビルドファイルを共有できますか?

関連する問題