2016-05-09 18 views

答えて

1

私の場合は、CSVファイルを落とすたびにラムダ機能を起動するバケットにs3イベント通知を設定します。

通知は、新しいファイルが利用可能であったことをラムダに知らせ、ラムダ関数がdynamodbにデータをロードする責任を負うことになります。

これは、CSVファイルが巨大ではない場合にはより効果的です(ラムダの制限のため)、妥当な時間内に処理でき、ボーナスは一度だけ実行する必要があります新しいファイルを適切なバケットにドロップするだけです。サーバは必要ありません。

ここには、javaで書かれたCSV-> Dynamodbローダーを持つgithubリポジトリがあります。これは、起動に役立つかもしれません。

+0

github repoへのリンクはもうありませんか? –

関連する問題