Skip to content

EventBridgeとは?

EventBridgeは、サーバーレスイベントバスサービスです。アプリケーション間のイベント駆動統合を実現します。

イベント:
- JSON形式
- ソース、詳細、時刻等
イベントバス:
- default: AWS サービスイベント
- custom: カスタムイベント
- partner: SaaS統合
ルール:
- イベントパターン
- ターゲット指定
- 最大5ターゲット/ルール
AWS サービス:
- EC2: ステート変更
- S3: オブジェクト作成
- Auto Scaling: スケールイベント
- CloudTrail: API呼び出し
カスタムアプリ:
- PutEvents API
- 独自イベント
SaaS統合:
- Zendesk
- Datadog
- PagerDuty
コンピュート:
- Lambda
- ECS Task
- Batch Job
- Step Functions
統合:
- SNS
- SQS
- Kinesis
- API Gateway
その他:
- EventBridge(クロスアカウント)
- CloudWatch Logs
{
"source": ["aws.ec2"],
"detail-type": ["EC2 Instance State-change Notification"],
"detail": {
"state": ["running"]
}
}
Cron式:
- cron(0 12 * * ? *)
- 毎日12:00 UTC
Rate式:
- rate(5 minutes)
- 5分ごと
項目価格無料枠備考
カスタムイベント$1.00 / 100万イベント月100万イベントユーザー定義イベント
SaaS統合イベント$1.00 / 100万イベントなしSaaSパートナーイベント
スキーマレジストリ無料-イベントスキーマ管理

料金計算例(月間1億カスタムイベント):

項目計算料金
カスタムイベント(1億 - 100万) / 100万 × $1.00$99.00
合計-$99.00/月

料金計算例(月間500万カスタムイベント + 1000万SaaSイベント):

項目計算料金
カスタムイベント(500万 - 100万) / 100万 × $1.00$4.00
SaaSイベント(1000万 / 100万) × $1.00$10.00
合計-$14.00/月

EventBridge vs SQS/SNS コスト比較(1億イベント/月):

サービス料金備考
EventBridge$99.00ルールベースルーティング
SNS + SQS$5.00 + $39.60 = $44.60シンプルなファンアウト

EventBridgeの重要ポイント:

  • サーバーレスイベントバス
  • AWS サービス統合
  • イベントパターンフィルタリング
  • スケジュール実行(cron)
  • 疎結合アーキテクチャ