Microsoft Azure リソースインベントリディスカバリー

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:5分
  • ServiceNow ディスカバリー アプリケーションは、Azure リソースインベントリ (LP) パターンを使用して、専用パターンを持たないAzureで利用可能なリソースを検索します。 これらのリソースを検出するには、ServiceNow Storeから最新バージョンの ディスカバリーとサービスマッピングパターン アプリケーションに更新する必要がある場合があります。

    Azure リソースインベントリ (LP) パターンを使用して、最大 1 万のリソースを検出できます。

    ストアでアプリを要求する

    ServiceNow Storeにアクセスして、利用可能なすべてのアプリを表示し、ストアに要求を送信する方法を確認してください。リリースされたすべてのアプリのリリースメモ情報については、「ServiceNow Store バージョンの履歴リリースノート」を参照してください。

    必須条件

    Azure サービスプリンシパル
    Azure サービスプリンシパルが構成されていることを確認します。詳細については、「Microsoft Azure 用 ディスカバリー」を参照してください。
    特権
    バージョン 1.3.0 以降の場合:

    Microsoft Azure コンソールで、API Management サービスの「閲覧者」のロールを持つユーザーに、次の REST POST 要求を実行する権限を付与します。

    "https://management.<resource url>/providers/microsoft.resourcegraph/resources?api-version=2022-10-01"

    <resource url>:URL は、Azure アカウントタイプによって異なります (「azure.com」や行政サイトのアドレスなど)。

    バージョン 1.0.99 以前の場合:

    Microsoft Azure コンソールで、API Management サービスの「閲覧者」のロールを持つユーザーに、次の REST GET 要求を実行する権限を付与します。

    "https://management.azure.com/subscriptions/<subscription id>/resources"

    クラウドディスカバリースケジュールの作成
    クラウドリソースの ディスカバリー スケジュールの作成」の説明に従って、関連する Azure サービスアカウントのスケジュールを作成します。
    リソース包含リストを使用して、Azure インベントリディスカバリーを微調整します。
    展開に Azure ディスカバリーのカスタムパターンが含まれている場合は、Azure リソースを 2 回検出しないようにします。
    注:
    [pre_resource_whitelist] テーブルを空のままにすると、パターンによってすべてのリソースが入力され、パフォーマンスの問題が発生する可能性があります。
    1. アプリケーションスコープが ディスカバリーとサービスマッピングパターンであることを確認します。
      1. 移動先 設定 > 開発者.
      2. [ディスカバリーとサービスマッピングパターン][アプリケーション] リストから選択します。
    2. 移動先 システム定義 > テーブル.
    3. クラウドインベントリリソース包含リスト [sa_cloud_inventory_resource_whitelist] テーブルを開きます。
    4. [関連リンク] の下の [リストを表示] をクリックします。
    5. カスタムパターンを持つリソースタイプを選択し、[選択した行のアクション] リストから [削除] を選択します。
    クラウドインベントリリソース包含リストは、共通サービスで事前定義されています。パターンで検出するリソースタイプを追加して、包含リストを拡張できます。こうしたリソースタイプの名前は、適切なベンダー命名規則に準拠する必要があります。
    注:
    すぐに利用可能な付属の包含リストに変更を加えると、アプリケーションの更新時に自動的に更新されなくなります。カスタマイズしたリストは、自分で管理する必要があります。
    1. クラウドインベントリリソース包含リスト [sa_cloud_inventory_resource_whitelist] テーブルを開きます。
    2. [新規] をクリックします。
    3. フォームに入力し、[送信] をクリックします。
      フィールド 説明
      クラウドベンダー リソースタイプのベンダー:Azure。
      リソースタイプ Azure リソースタイプの値。
      アプリケーション アプリケーションスコープ:ディスカバリーとサービスマッピングパターン。
    変更は、次にパターンを実行するときに適用されます。
    ServiceNow 関連エントリを変更します。
    1. [関連エントリ] に移動します。
    2. [新規] をクリックします。
    3. 識別子には、「cmdb_ci_cmp_resource」を入力します。
    4. 関連テーブルには、[キー値 [cmdb_key_value]] を選択します。
    5. 参照フィールドには、[構成アイテム] を選択します。
    6. 基準属性には、[キー][値] を追加します。

      基準属性を表示および変更するには、ロックアイコン (ロックアイコン) をクリックする必要があります。


    関連エントリフォーム

    水平ディスカバリー中に ディスカバリー によって収集されるデータ

    テーブルとフィールド 追加情報
    クラウドリソース [cmdb_ci_cmp_resource]
    名前 Azure リソースを識別するためのわかりやすい名前。
    リソース タイプ リソースのタイプ (ネットワーク、ロードバランサーなど)。
    オブジェクト ID Azure リソースの ID。
    説明 このリソースを Azure から利用できることを示す、ディスカバリー中に入力されるテキスト。
    キー値 [cmdb_key_value]
    キー Azure タグキー名。
    Azure タグ値名。

    CI リレーションシップ

    以下の関係は、 Azure リソースインベントリディスカバリーをサポートするために作成されています。
    CI 関係 CI
    クラウドリソース [cmdb_ci_cmp_resource] Hosted on:Hosts

    Azure データセンター [cmdb_ci_azure_datacenter]