はじめに
EventBridgeのターゲットにクロスリージョンのEventBridgeBusを指定できるようになりました。
クロスアカウントのクロスリージョンにも対応可能です。
今までクロスリージョンを設定する際はLambdaやSNSを経由していましたが、その手段をとらずに直接指定できます。
管理が楽ですし、本来必要のないリソースを作成する手間も無くなるので、嬉しいアップデートです。
なお、直接クロスリージョンの別サービスをターゲットにすることはできません。
いつかアップデートされて別のサービスのクロスリージョン対応が実現されると嬉しいですね。
対応リージョン(2021.4.16現在)
まだ対応リージョンが少ないので、今後のアップデートに期待です。
ターゲットに指定できるリージョン
- バージニア北部
- オレゴン
- アイルランド
クロスリージョンイベントを送信できるリージョン
- バージニア北部
- オレゴン
- カリフォルニア北部
- バーレーン
- アイルランド
- ストックホルム
- パリ
- 東京
- シンガポール
- シドニー
作成してみた
東京リージョンでスケジュールしたEventBridgeを作成し、ターゲットにバージニア北部を指定できます。
同一アカウント内のクロスリージョンであれば、ターゲットEventBridgeBusのリソースベースポリシーを設定する必要はありません。
ターゲットに指定できないリージョンを指定すると、このようなエラーが表示されます。
クロスリージョンへのイベント送信をサポートされていないリージョンのターゲット選択画面は以下の通りであり、サポートリージョンと表記が異なることが分かります。
料金
クロスリージョンの利用金はカスタムイベント料金として計上します。
百万件の公開済みカスタムイベントごとに 1.00USDです。