S3 Putイベント通知にLambda関数を使用しようとしています。 S3バケットに新しいJSONファイルを追加/追加すると、私のラムダ関数を呼び出す必要があります。 私が持っている課題は、このようなラムダ関数をJavaで実装するための十分な文書がないことです。私が見つけたdocのほとんどはNode.js用ですAWS S3 JavaでLambda関数を使用するイベント通知
私のラムダ関数を呼び出してそのラムダ関数内に追加したいJSONを消費し、そのJSONをAWS ESサービスに送りたいと思っています。
しかし、私はこれにどのようなクラスを使用するべきですか?誰でもこれについて何か考えている? S3 abd ESはすべてセットアップされ実行されています。ラムダ用の自動生成コードは、 です。
@Override
public Object handleRequest(S3Event input, Context context) {
context.getLogger().log("Input: " + input);
// TODO: implement your handler
return null;
}
次は何ですか?
さて、火をつけてください!それを有効にしてファイルをアップロードします。あなたが必要とする最初の "クラス"はあなたの眼球だけです - ログインした入力を見てください。それ以降、残りは明白になるはずです。入力は[S3イベント通知](http://docs.aws.amazon.com/AmazonS3/latest/dev/notification-content-structure.html)で、アップロードされたばかりのオブジェクトについての情報が必要です。 –