翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
EventBridge サンドボックスを使用したイベントパターンのテスト
ルールでは、イベントパターンを使用してイベントを選択し、ターゲットに送信します。イベントパターンは、一致するイベントと同じ構造をしています。イベントパターンは、イベントに一致するか、一致しないかのいずれかになります。
イベントパターンの定義は、通常、新しいルールの作成や既存のルールの編集という、より大きなプロセスの一環として行います。ただし EventBridge、 のサンドボックスを使用すると、ルールを作成または編集しなくても、イベントパターンをすばやく定義し、サンプルイベントを使用して、パターンが目的のイベントと一致することを確認できます。イベントパターンをテストしたら、サンドボックスから直接そのイベントパターンを使用して新しいルールを作成する EventBridge オプションを提供します。
イベントパターンの詳細については、「Amazon EventBridge イベントパターン」を参照してください。
重要
では EventBridge、 higher-than-expected 料金やスロットリングにつながる可能性のあるルールを作成できます。例えば、ルールが無限に再帰的に実行される無限ループに陥るようなルールを誤って作成してしまうことがあります。Amazon S3 バケットで ACL が変更されたことを検出し、ソフトウェアをトリガーして目的の状態に変更するルールを作成したとします。このルールが慎重に記述されていない場合は、その後 ACL を変更するとルールが再び開始され、無限ループが作成されます。
このような予期しない結果を最小限に抑えるための正確なルールやイベントパターンを記述する方法に関するガイダンスについては、Amazon EventBridge のルールを定義する際のベストプラクティス および Amazon EventBridge イベントパターンを定義する際のベストプラクティス を参照してください。
EventBridge サンドボックスを使用してイベントパターンをテストするには
https://console.aws.amazon.com/events/
で Amazon EventBridge コンソールを開きます。 -
ナビゲーションペインで [デベロッパーリソース]、[サンドボックス] の順に選択し、[サンドボックス] ページで [イベントパターン] タブを選択します。
-
イベントソース で、AWS イベント または EventBridgeパートナーイベント を選択します。
-
[サンプルイベント] セクションで、イベントパターンをテストする対象の [サンプルイベントタイプ] を選択します。
次のサンプルイベントタイプを使用できます。
-
AWS events – サポートされている から出力されるイベントから選択します AWS のサービス。
-
EventBridge パートナーイベント – Salesforce EventBridgeなどの をサポートするサードパーティーサービスから出力されるイベントから選択します。
-
[自分のイベントを入力] — 自分のイベントを JSON テキストで入力します。
AWS または パートナーイベントを独自のカスタムイベントを作成するための開始点として使用することもできます。
AWS イベントまたはEventBridge パートナーイベント を選択します。
[サンプルイベント] ドロップダウンを使用して、カスタムイベントの開始点として使用するイベントを選択します。
EventBridge にサンプルイベントが表示されます。
[コピー] を選択します。
[イベントタイプ] で [自分のイベントを入力] を選択します。
JSON 編集ペインのサンプルイベント構造を削除し、代わりに AWS または パートナーイベントを貼り付けます。
イベント JSON を編集して独自のサンプルイベントを作成します。
-
-
[Creation method] (作成方法) を選択します。 EventBridge スキーマまたはテンプレートからイベントパターンを作成することも、カスタムイベントパターンを作成することもできます。
-
(オプション) このイベントパターンを使用してルールを作成し、そのルールを特定のイベントバスに割り当てるには、[パターンを持つルールを作成] を選択します。
EventBridge では、ルールの作成 のステップ 1 に進みます。これを使用してルールを作成し、選択したイベントバスに割り当てることができます。
[ステップ 2 - イベントパターンを構築] には、既に指定したイベントパターン情報が表示されていることに注意してください。これを受け入れるか、更新することができます。
ルールを作成する方法の詳細については、「イベントに反応する Amazon EventBridge ルールの作成」を参照してください。