翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon EventBridge でのイベントアーカイブの作成
EventBridge でアーカイブを作成するときに、イベントパターンを指定することにより、どのイベントをアーカイブに送信するかを決定することができます。EventBridge は、イベントパターンに一致するイベントをアーカイブに送信します。また、保存期間を設定して、イベントが破棄される前にアーカイブに保存します。
イベントバスの作成の一環としてアーカイブを作成することもできます。これらのアーカイブには無期限の保持ポリシーがあり、イベントフィルターはありませんが、アーカイブの作成後に更新できます。
アーカイブを定義する
まず、アーカイブの名前と説明を入力し、イベントを受信するイベントバスを指定します。必要に応じて、アーカイブにイベントを保持する期間を設定することもできます。
アーカイブを定義するには
-
Amazon EventBridge コンソールの https://console.aws.amazon.com/events/
を開いてください。 -
ソースイベントバスに移動するか、アーカイブを直接作成します。
-
ナビゲーションペインの [Event Buses] (イベントバス) を選択します。
イベントバスの詳細ページで、[アーカイブ] タブを選択します。
ナビゲーションペインで [Archives (アーカイブ)] を選択します。
-
-
[Create archive] (アーカイブの作成) を選択します。
-
[アーカイブの詳細] にアーカイブの名前を入力し、必要に応じて説明を入力します。
この名前は、選択されたリージョンのアカウントで一意である必要があります。アーカイブの作成後は、名前を変更できません。
-
[ソース] には、アーカイブにイベントを送信するイベントバスを選択します。
既存のイベントバスの詳細ページから移動した場合、そのイベントバスの名前がデフォルトで表示されます。
アーカイブ作成後は、ソースイベントバスを変更することはできません。
-
[保持期間] には、アーカイブにイベントを保持する期間を指定します。
-
[Indefinite] (不定期) を選択して、アーカイブ内のイベントを保持し、削除しないようにする。
-
設定された保持期間に対して、何日後に EventBridge がアーカイブからイベントを削除するかを入力します。
-
-
[暗号化] では、アーカイブに保存するイベントを暗号化するときに EventBridge が使用する KMS キーを選択します。
重要
EventBridge がソースイベントバスの暗号化にカスタマーマネージドキーを使用するよう指定した場合は、イベントバスのアーカイブにもカスタマーマネージドキーを指定することを強くお勧めします。
-
[AWS 所有のキー を使用] を選択すると、EventBridge は AWS 所有のキーを使用してデータを暗号化します。
この AWS 所有のキーは、複数の AWS アカウントで使用できるように EventBridge が所有および管理している KMS キーです。一般に、リソースを保護する暗号化キーを制御する必要がない限り、AWS 所有のキー は良い選択です。
これがデフォルトです。
-
[カスタマーマネージドキーを使用] を選択すると、EventBridge は、指定または作成したカスタマーマネージドキーを使用してデータを暗号化します。
カスタマーマネージドキーは、ユーザーが作成、所有、管理する AWS アカウントの KMS キーです。ユーザーは、この KMS キーに関する完全なコントロール権を持ちます。
-
既存のカスタマーマネージドキーを指定するか、[新しい KMS キーを作成] を選択します。
EventBridge は、キーステータスと、指定されたカスタマーマネージドキーに関連付けられているキーエイリアスを表示します。
-
-
-
[次へ] を選択します。
イベントパターンを構築する (オプション)
次に、オプションのステップとして、EventBridge がアーカイブに送信するイベントをフィルタリングするためのイベントパターンを構築します。そのためには、イベントソースを指定し、イベントパターンのベースを選択し、照合する属性と値を定義します。また、JSON でイベントパターンを生成し、サンプルイベントに対してテストすることもできます。
イベントパターンを作成するには
-
[Event source] (イベントソース) で、[AWS events or EventBridge partner events] ( イベントまたは EventBridge パートナーイベント) を選択してください。
-
(オプション) [サンプルイベント] セクションで、イベントパターンを照らし合わせてテストする [サンプルイベントタイプ] を選択します。
次のサンプルイベントタイプを使用できます。
-
[AWS イベント] — サポートされている AWS のサービスから発行されたイベントを選択します。
-
[EventBridge partner events] (EventBridge パートナーイベント) — Salesforce など、EventBridge をサポートしているサードパーティのサービスから送信されるイベントから選択できます。
-
[自分のイベントを入力] — 自分のイベントを JSON テキストで入力します。
独自のカスタムイベントを作成するための開始点として AWS イベントまたはパートナーイベントを使用することもできます。
[AWS イベント] または [EventBridge パートナーイベント] を選択します。
[サンプルイベント] ドロップダウンを使用して、カスタムイベントの開始点として使用するイベントを選択します。
EventBridge にサンプルイベントが表示されます。
[コピー] を選択します。
[イベントタイプ] で [自分のイベントを入力] を選択します。
JSON 編集ペインのサンプルイベント構造を削除し、その場所に AWS イベントまたはパートナーイベントを貼り付けます。
イベント JSON を編集して独自のサンプルイベントを作成します。
-
-
[Creation method] (作成方法) を選択します。イベントパターンは、EventBridge のスキーマまたはテンプレートから定義するか、またはカスタムイベントパターンを作成できます。
-
[Create archive] (アーカイブの作成) を選択します。
イベントがアーカイブに正常に送信されたことを確認するには、EventBridge APIの DescribeArchive オペレーションを使用して、アーカイブのイベント数が EventCount に反映されているかどうかを確認できます。0 の場合、アーカイブにはイベントはありません。