AWS イベント駆動型ディスカバリー

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:3分
  • Amazon Web サービス (AWS) Config のサービスは、クラウドリソースのライフサイクルのステータスや構成のあらゆる変更に対してアラートを出すことができます。ServiceNow® イベント駆動型ディスカバリーでは、イベントを使用して 構成管理データベース (CMDB) の最新のリソース情報を自動更新します。

    図 : 1. AWS イベント駆動型ディスカバリーの概要
    AWS イベント駆動型ディスカバリーの概要
    Simple Notification Service (SNS) 通知を ServiceNow インスタンスに送信するように、AWS Config サービスを構成します。詳細については、「イベント通知を ServiceNow インスタンスに送信するための AWS Config サービスの構成」を参照してください。このサービスを構成すると、ServiceNow クラウドイベント REST API へのイベント通知の送信が開始されます。イベントが次のいずれかの基準を満たすと、API はそれをクラウドイベント [sn_cmp_cloud_event] テーブルに書き込みます。
    • イベントの TypeSubscriptionConfirmation です。
    • イベントの TypeNotification で、messageTypeConfigurationItemChangeNotification です。
    • Amazon CloudWatch が、構成アイテム (CI) に関連付けられたタグの変更に対するイベントを発生させました。

    Cloud Event Scheduler は、次にバッチ処理の対象として [準備完了] ステータスのイベントを選択します。イベント処理中、イベント駆動型ディスカバリーでは応答マッピングまたはパターンを使用して、CMDB 内の影響を受けるリソースの詳細を更新します。sn_cmp.cloud_event.use_response_mapping_aws プロパティによって、CMDB の更新方法が決定されます。イベントの状況を知るには、クラウドイベント [sn_cmp_cloud_event] テーブルでそのステータスを確認します。

    Yokohama リリース以降、sn_cmp.cloud_event.use_response_mapping_aws プロパティはデフォルトで True に設定されています。このプロパティが True に設定されていて、適切な応答マッピングが利用可能な場合、イベント駆動型ディスカバリーはその応答マッピングを使用して CMDB 内で CI を作成または更新します。それ以外の場合は、イベント駆動型の検出によって適切なパターンがトリガーされて影響を受けるリソースが検出され、CMDB 内で CI が作成または更新されます。

    Yokohama リリース以降、sn_cmp.cloud_event.parallel_scheduler_count プロパティを使用して、イベントのインフローレートごとに Cloud Event Scheduler をスケーリングします。複数の Cloud Event Scheduler を並行して実行すると、インスタンスのイベント処理レートを向上させることができます。Cloud Event Scheduler のスケーリングの詳細については、「AWS Cloud Event Scheduler のスケーリング」を参照してください。

    イベント処理中、Cloud Event Scheduler はサービスアカウントのドメインを識別し、イベントにアサインします。処理前にドメインの識別中にエラーが発生した場合、イベントは未アサインのままになり、すべてのドメインに表示される可能性があります。失敗したイベントをすべてのドメインで表示しないようにするには、sn_cmp.error_events.default_domain プロパティをサービスプロバイダードメインの sys_id に設定して、失敗したイベントがサービスプロバイダードメインアドミニストレーターにのみ表示されるようにします。