EventBridge イベントバスの削除エラー「ValidationException」を回避するには

EventBridge イベントバスの削除エラー「ValidationException」を回避するには

2025.08.15

困っていた内容

カスタムイベントバスの削除がValidationExceptionで失敗しました。
イベントバス名等の指定に問題はない認識です。カスタムイベントバスを削除するにはどうしたら良いでしょうか?

エラーメッセージ
$  aws events delete-event-bus --name hato-eventbuses 

An error occurred (ValidationException) when calling the DeleteEventBus operation: EventBus can't be deleted since it has rules.

どう対応すればいいの?

カスタムイベントバス内のすべてのルールを削除してください。

カスタムイベントバスを削除するには、事前にイベントバスに関連付けられているすべてのルールを削除する必要があります。ルールが残っている状況で、カスタムイベントバスの削除を試みると、上記エラーで失敗します。

なお、AWS マネジメントコンソール(EventBridge コンソール)から、ルールが残ったカスタムイベントバスを削除しようとすると「このイベントバスを削除できません。このイベントバスに関連付けられているすべてのルールを削除してから、再試行してください。」というエラーとなります。

EventBridge Delete Event Bus ValidationException Fix

参考資料

All rules associated with this event bus need to be deleted.

この記事をシェアする

facebookのロゴhatenaのロゴtwitterのロゴ

© Classmethod, Inc. All rights reserved.