コンテンツにスキップ

eventarc を触ってみた

eventarc とは event が起こったことを検知して Pub/Sub や API エンドポイントに通知する Google Cloud のサービス

  • eventarc を作ると Pub/Sub の topic と subscritption も一緒に作ってくれる
  • GCS のイベントを検知して発火
    • 通知された情報に bucket 名と object 名があるので、その情報を使ってオブジェクトアクセスできる
1
2
3
4
5
{
  "bucket": "my-bucket",
  "name": "my-object"
  ...
}
  • 普通の Pub/Sub と違って送信データを base64 エンコードしなくていい。各イベントのスキーマを確認するといい
  • GooglCloud の色々な API とかを発火条件にできる
  • リクエストを送る先は Cloud Function, Cloud Run, Kubernetes, Workflows