Open4
Airflow
MWAA
実行ロール
KMSとairflowアクションはJSONで書く必要あり。他のサービスのポリシーは雑に管理ポリシーのフルアクセスつけるのでもいける。
lambda handler
自分で動作確認してないが、invocation_type='RequestResponse'がデフォルトなので同期処理のよう
主要クラス
S先生コメント
- Hook: OperatorやSensorの実処理を行うための、3rdライブラリ (Boto3とか) のラッパー
- Operator: タスクを定義する。実処理ではHookを用いたりして実装されてる。
- Sensor: ステータス監視用タスクを定義する。Operatorで実行したタスクが非同期の場合など、何かステータスを監視する際に使う。実処理ではHookを用いたりしている。
通知処理
よくあるパターンで、IncominguWebhookURLにリクエストを投げる
通知の中身に使うcontext