Amazon SNS と連携する AWS Lambda コード
com.github.gomi.snsservice.DeleteEndpoint::handleRequest
- Amazon SNS のエンドポイントが無効になったイベントを受け取り、そのエンドポイントを削除する処理を走らせる
cp ./src/resources/application.conf.template ./src/resources/application.conf
application.conf
へ Amazon SNS の Region や Credentials を設定するsbt assembly
- 出来上がった JAR を AWS Lambda に登録する
- Amazon SNS のコンソールからアプリケーションを選択し、エンドポイントの Attributes が変わったときに先ほど作った Lambda が発火するようにフックする
MIT