イベント通知を ServiceNow インスタンスに送信するための AWS Config サービスの構成
リソースのライフサイクルのステータスのあらゆる変更に対して、イベント通知を ServiceNow インスタンスに送信するように Amazon Web サービス (AWS) Config サービスを構成します。
始める前に
- ディスカバリー (com.snc.discovery) プラグインがインスタンスにインストールされ、アクティブ化されていることを確認します。
- 有効な AWS サブスクリプション (サービスアカウント) を取得済みで、それに関連付けられた論理データセンターが検出されていることを確認します。
- インスタンスを Simple Notification Service (SNS) に登録するために使用するユーザーアカウントのパスワードに、「@」や「#」文字が含まれていないことを確認します。
必要なロール:
- 次のサービスおよびリソースにアクセスできる AWS ロールが使用可能であることを確認します。
- SNS
- AWS Config サービス
- 構成の変更を追跡するリソースタイプ
- ServiceNow ロール:
- discovery_admin
- sn_cmp.cloud_event_integration:インスタンスを SNS 通知に登録するには、sn_cmp.cloud_event_integration ロールを持つ ServiceNow ユーザーのアクセス認証情報が必要です。詳細については、「ユーザーの作成」および「ユーザーへのロールのアサイン」を参照してください。
このタスクについて
ServiceNow® イベント駆動型ディスカバリーでは、イベントを使用し 構成管理データベース (CMDB) の最新のリソース情報を更新します。詳細については、「AWS イベント駆動型ディスカバリー」を参照してください。
このトピックの手順の多くは、AWS ポータルで実行されます。詳細については、次の AWS ドキュメントを参照してください。
注:
クラウドディスカバリー に対してドメインセパレーションを使用している場合、イベントもドメインセパレーションされます。したがって、処理されたイベントの詳細は、そのイベントが自分のドメインに属している場合のみ表示できます。イベントがどのサービスアカウントにも関連付けられていない場合は、グローバルドメインに関連付けられます。
イベント処理中、Cloud Event Scheduler はサービスアカウントのドメインを識別し、イベントにアサインします。処理前にドメインの識別中にエラーが発生した場合、イベントは未アサインのままになり、すべてのドメインに表示される可能性があります。失敗したイベントをすべてのドメインで表示しないようにするには、sn_cmp.error_events.default_domain プロパティをサービスプロバイダードメインの sys_id に設定して、失敗したイベントがサービスプロバイダードメインアドミニストレーターにのみ表示されるようにします。