AWS Lambda から Hipchat にメッセージを投げる lambda function です。
AWS の SNS と Lambda とその実行に関する IAM を設定する必要があります。
$ pip install -r requirements.txt -t ./lib
$ zip -rq9 lambda.zip * [email protected]
- requirements.txt で書かれているライブラリを依存関係込みでダウンロードします。
- ライブラリ一式込みで ZIP します。この時 exclude_files.txt に書かれたファイルは無視されます。
$ ./build.sh
でも代用できます。
出来上がった lambda.zip を AWS Lambda にアップロードします。
AWS Lambda では環境変数を設定できます。 これらは HipChat に Request を送るために必要なものです。予め準備してください。
- SENDER_NAME
- 送信者名 (例 'ApplicationName Notifier')
- AUTH_TOKEN
- 発言したい Room の HipChat API V2 Authentication コード
- ROOM_ID
- 発言したい Room の Room ID