Microsoft Azure パターンを使用した関数ディスカバリー

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:3分
  • ディスカバリーとサービスマッピングパターン アプリケーションは、Azure - Functions (LP) および Azure - Functions TD パターンを使用して、Azure Functionsアプリを検出し、アプリケーションサービスのコンテキストでマッピングします。 これらのリソースを検出するには、ServiceNow Storeから最新バージョンの ディスカバリーとサービスマッピングパターン アプリケーションに更新する必要がある場合があります。

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

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

    必須条件

    Azure Functions の詳細情報
    ITOM ヴィジビリティ により検出された製品に関する詳細情報
    Azure サービスアカウント
    Azure サービスアカウントを設定します。詳細については、「クラウドアカウントのセットアップ:Azure」を参照してください。
    Azure プリンシパル認証情報
    Now Platform で、クラウドディスカバリー用のサービスアカウントを作成します。Microsoft Azure コンソールに表示されるように、Azure サービスプリンシパルにアカウント ID を設定します。詳細については、「Azure クラウド認証情報の作成」を参照してください。
    特権
    Microsoft Azure コンソールで、API Management サービスの「閲覧者」のロールをユーザーに付与します。
    Azure クラウドディスカバリーの実行
    詳細については、「ディスカバリー対象: Microsoft Azure Cloud」を参照してください。
    ディスカバリースケジュールを作成
    クラウドディスカバリーワークスペース でのディスカバリースケジュールの作成

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

    テーブルとフィールド 説明
    Azure Function [cmdb_ci_cloud_function]
    名前 Functions アプリの名前。
    Object_id Functions アプリの ID。
    ip_address Functions アプリの IP アドレス。
    fqdn Functions アプリの完全修飾ドメイン名 (FQDN)。
    code_location_url Functions アプリソースコードの URL。
    app_function_state Functions アプリのステータス。
    operational_status Functions アプリの運用ステータス。
    install_status Functions アプリのインストールステータス。

    CI リレーションシップ

    以下の関係は、Azure Functions ディスカバリーをサポートするために作成されています。
    CI リレーションシップ CI
    Azure Functions [cmdb_ci_cloud_function] Hosted on::Hosts Azure データセンター [cmdb_ci_azure_datacenter]

    トップダウンディスカバリー中に サービスマッピング によって検出される接続

    サービスマッピング は、次の接続を検出できます。
    • MSSql、MySql、MongoDB、Documentum の各データベースへの接続。
    • Azure Functions 環境に属する HTTP 接続 (例:https://scenario4-hop1-azure-function.azurewebsites.net)。
      注:
      サービスマッピング は、Azure Functions の発信 HTTP 接続に関して予想される情報について、java クラス/jar およびバイナリファイルをスキャンすることはありません。java クラス/jar およびバイナリファイルが一部の発信 HTTP 接続に関する唯一の情報源である場合、サービスマッピング は、そのような HTTP 接続を検出しません。