AWS イベント駆動型ディスカバリー
Amazon Web サービス (AWS) Config のサービスは、クラウドリソースのライフサイクルのステータスや構成のあらゆる変更に対してアラートを出すことができます。ServiceNow® イベント駆動型ディスカバリーでは、イベントを使用して 構成管理データベース (CMDB) の最新のリソース情報を自動更新します。
- イベントの Type は SubscriptionConfirmation です。
- イベントの Type は Notification で、messageType は ConfigurationItemChangeNotification です。
- 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 に設定して、失敗したイベントがサービスプロバイダードメインアドミニストレーターにのみ表示されるようにします。