Google Cloud Platform (GCP) パターンを使用したクラウド機能の検出

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:5分
  • ディスカバリーとサービスマッピングパターン は、水平ディスカバリー時に Google Cloud Platform (GCP) - Cloud Functions パターンを使用して、 Google Cloud Platform (GCP) 展開で Cloud Functions を検出します。 これらのリソースを検出するには、ServiceNow Storeからディスカバリーとサービスマッピングパターンアプリケーションを更新する必要があります。

    パターンベースのディスカバリーとマッピングの要件

    GCPディスカバリーの前提条件を確認する
    詳細については、「 Google Cloud Platform (GCP) パターンを使用したクラウドディスカバリー」の「前提条件」セクションを参照してください。
    関連するパターンを有効にする
    このサービスのパターンは、デフォルトでは無効になっています。バージョン 6.28.0 以降 ヴィジビリティコンテンツ 、パターンをアクティブ化または非アクティブ化してもカスタマイズとは見なされず、引き続き更新されます。以前にアクティブ化または非アクティブ化されたパターンは、アップグレード後に最後のアクティブなフィールド値を保持したまま、最新の事前定義されたバージョンにリセットされます。パターンを有効にする方法の詳細については、「 無効なパターンのアクティブ化」を参照してください。

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

    ディスカバリー は、Google Cloud Platform (GCP) - Cloud Functions パターンの実行時に、 CMDB にデータを入力します。

    表 : 1. クラウドサービスアカウント [cmdb_ci_cloud_service_account]
    フィールド 説明
    アカウント ID [account_id] ディスカバリーに使用されるプロジェクトの名前。
    オブジェクト ID [object_id] ディスカバリーに使用されるプロジェクトの名前。
    データセンタータイプ [datacenter_type] データセンタータイプ:Google データセンター [cmdb_ci_google_datacenter]。
    表 : 2. 可用性ゾーン [cmdb_ci_availability_zone]
    フィールド 説明
    名前 [name] 可用性ゾーンの名前。
    説明 [short_description] 可用性ゾーンの説明。
    ステータス [state] 可用性ゾーンのステータス。可能な値は [利用可能] または [終了] です。
    表 : 3. Google データセンター [cmdb_ci_google_datacenter]
    フィールド 説明
    名前 [name] データセンターまたはリージョンの名前。
    リージョン [region] データセンターまたはリージョンの名前。
    オブジェクト ID [object_id] このリソースの GCP によって割り当てられた一意の識別子。
    説明 [short_description] データセンターまたはリージョンの説明。
    表 : 4. クラウド関数 [cmdb_ci_cloud_function]
    フィールド 説明
    バージョン [version] Gen1 Cloud Functions でのみ利用可能な関数のバージョン ID。
    オブジェクト ID [object_id] API 応答からフェッチされた名前。

    例:projects/automation-226410/locations/us-central1/functions/auto-labeller

    名前 [name] API 応答から解析された名前。

    例:auto-labeller

    関数の最終変更日 [function_last_modified] 関数が最後に更新された時刻を示すタイムスタンプ。
    CodeSha256 [codesha256] ビルドの整合性を検証するために使用される関数のコードの SHA-256 ハッシュアルゴリズム。

    例: 273a583f-ef1c-49c2-9bae-7d21bf3b5f7a

    言語 [language] 関数に使用されるランタイム環境またはプログラミング言語。
    インストールステータス [install_status] 関数のインストールステータス。デフォルト値は [インストール済み] です。
    運用ステータス [operational_status] 機能の運用ステータス。デフォルト値は [運用] です。

    依存関係ビューマップでは、組織内で検出されたすべての GCP Cloud Functions リソースとそれらの関係を表示できます。

    図 : 1. GCP クラウド機能依存関係ビュー
    GCP Cloud Functions 依存関係ビューマップ上の CI および接続

    CI リレーションシップ

    ディスカバリー は、 GCP Cloud Functions ディスカバリーをサポートするために、以下の関係を作成します。

    CI 関係 CI
    Google データセンター [cmdb_ci_google_datacenter] Contains::Contained by 可用性ゾーン [cmdb_ci_availability_zone]
    Google データセンター [cmdb_ci_google_datacenter] Hosted on::Hosts クラウドサービスアカウント [cmdb_ci_cloud_service_account]
    クラウド関数 [cmdb_ci_cloud_function] Hosted on::Hosts Google データセンター [cmdb_ci_google_datacenter]
    キー値 [cmdb_key_value] 参照 クラウド関数 [cmdb_ci_cloud_function]

    タグディスカバリー

    Google Cloud Platform (GCP) - Cloud Functions パターンでは、タグを収集し、キー値 [cmdb_key_value] テーブルに入力します。

    表 : 5. キー値 [cmdb_key_value]
    フィールド 説明
    キー [key] タグ名。
    値 [value] タグ値。
    構成アイテム [configuration_item] クラウド関数 [cmdb_ci_cloud_function] テーブルを参照します。