Google Cloud Platform (GCP) パターンを使用したクラウド機能の検出
ディスカバリーとサービスマッピングパターン は、水平ディスカバリー時に 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 にデータを入力します。
| フィールド | 説明 |
|---|---|
| アカウント ID [account_id] | ディスカバリーに使用されるプロジェクトの名前。 |
| オブジェクト ID [object_id] | ディスカバリーに使用されるプロジェクトの名前。 |
| データセンタータイプ [datacenter_type] | データセンタータイプ:Google データセンター [cmdb_ci_google_datacenter]。 |
| フィールド | 説明 |
|---|---|
| 名前 [name] | 可用性ゾーンの名前。 |
| 説明 [short_description] | 可用性ゾーンの説明。 |
| ステータス [state] | 可用性ゾーンのステータス。可能な値は [利用可能] または [終了] です。 |
| フィールド | 説明 |
|---|---|
| 名前 [name] | データセンターまたはリージョンの名前。 |
| リージョン [region] | データセンターまたはリージョンの名前。 |
| オブジェクト ID [object_id] | このリソースの GCP によって割り当てられた一意の識別子。 |
| 説明 [short_description] | データセンターまたはリージョンの説明。 |
| フィールド | 説明 |
|---|---|
| バージョン [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 ハッシュアルゴリズム。 例: |
| 言語 [language] | 関数に使用されるランタイム環境またはプログラミング言語。 |
| インストールステータス [install_status] | 関数のインストールステータス。デフォルト値は [インストール済み] です。 |
| 運用ステータス [operational_status] | 機能の運用ステータス。デフォルト値は [運用] です。 |
依存関係ビューマップでは、組織内で検出されたすべての GCP Cloud Functions リソースとそれらの関係を表示できます。
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] テーブルに入力します。
| フィールド | 説明 |
|---|---|
| キー [key] | タグ名。 |
| 値 [value] | タグ値。 |
| 構成アイテム [configuration_item] | クラウド関数 [cmdb_ci_cloud_function] テーブルを参照します。 |