Compute Engine を Google SecOps と統合する

このドキュメントでは、Compute Engine を Google Security Operations と統合する方法について説明します。

ユースケース

Compute Engine の統合では、Google SecOps の機能を使用して次のユースケースをサポートします。

  • 自動インシデント対応: 侵害された Compute Engine インスタンスをネットワークから自動的に隔離します。自動化された封じ込めにより、攻撃の拡大が制限され、対応時間が短縮され、セキュリティ チームのワークロードが軽減されます。

  • 脅威ハンティングと調査: 複数のプロジェクトにわたる Compute Engine インスタンスからのログとセキュリティ テレメトリーの収集を自動化します。この統合データを分析することで、プロアクティブな脅威ハンティングが可能になり、データの収集を自動化して調査を迅速化できます。

  • 脆弱性管理: 脆弱性スキャンツールを Google SecOps と統合して、Compute Engine インスタンスの既知の脆弱性を自動的にスキャンします。修復チケットを生成するか、脆弱性に直接パッチを適用して、悪用のリスクを軽減し、セキュリティ ポスチャーを改善します。

  • コンプライアンスの自動化: Compute Engine インスタンスから監査ログと構成データを自動的に収集して、規制要件を遵守します。監査人向けのレポートとダッシュボードを生成して、コンプライアンス レポートを簡素化し、手作業を削減します。

  • セキュリティ オーケストレーション: Compute Engine を含む複数のGoogle Cloud サービスにわたってセキュリティ ワークフローをオーケストレートします。たとえば、インスタンスで検出されたセキュリティ イベントに応じて新しいファイアウォール ルールの作成をトリガーすることで、より調整された自動化されたセキュリティ ポスチャーを実現できます。

始める前に

Google SecOps で Compute Engine 統合を構成する前に、次の前提条件の手順を完了します。

  1. カスタムの Identity and Access Management ロールを作成して構成する。

  2. サービス アカウントを作成します。

  3. 次のいずれかの認証方法を選択して構成します。

    • オプション 1: Workload Identity(推奨): この方法では、サービス アカウントの権限借用を使用して、有効期間の短い一時的なアクセス トークンを使用します。

    • オプション 2: サービス アカウントの JSON キー: この方法は、静的な、有効期間の長い秘密鍵ファイルに依存します。

カスタム IAM ロールを作成する

インスタンスの管理に必要な特定の権限を統合に付与するには、カスタムロールを作成します。

  1. Google Cloud コンソールで、[IAM と管理] > [ロール] に移動します。

    [ロール] に移動

  2. [addカスタムの役割を作成] をクリックします。

  3. [タイトル](例: SecOps Compute Engine Integration)、[説明]、一意の [ID] を指定します。

  4. [ロールのリリース段階] を [一般提供] に設定します。

  5. [権限を追加] をクリックして、次の権限を追加します。

    • compute.instances.list
    • compute.instances.start
    • compute.instances.stop
    • compute.instances.delete
    • compute.instances.setLabels
    • compute.instances.getIamPolicy
    • compute.instances.setIamPolicy
    • compute.instances.get
    • compute.zones.list
  6. [作成] をクリックします。

サービス アカウントを作成する

  1. Google Cloud コンソールで、[IAM と管理] > [サービス アカウント] に移動します。

    [サービス アカウント] に移動

  2. [add サービス アカウントを作成] をクリックします。

  3. 名前と説明を入力し、[作成して続行] をクリックします。

  4. [このサービス アカウントにプロジェクトへのアクセスを許可する] ステップで、作成したカスタムロールを割り当てます。

  5. [完了] をクリックします。サービス アカウントのメールアドレスをメモします。

Workload Identity 認証情報を構成する

Workload Identity は、サービス アカウントの権限借用を使用する有効期間の短いアクセス トークンを使用するため、推奨されるアプローチです。

一意のインスタンス ID を特定する

接続を確立するには、サービス アカウントの権限を借用する権限を Google SecOps インスタンスに付与する必要があります。

  1. Google SecOps で、[Content Hub] > [Response Integrations] に移動します。

  2. [Compute Engine] 統合を選択し、Workload Identity Email にサービス アカウントのメールアドレスを入力します。

  3. [保存] > [テスト] をクリックします。テストは失敗することが想定されます。

  4. [Test] の横にある close_small ボタンをクリックし、gke-init-python@... または soar-python@... で始まる ID メールを見つけます。

  5. この固有のメールアドレスをコピーします。

Google Cloudでインスタンス ID を認可する

  1. Google Cloud コンソールで、[IAM と管理] > [サービス アカウント] に移動します。

    [サービス アカウント] に移動

  2. 対象のサービス アカウントを選択し、[権限] > [アクセスを許可] に移動します。

  3. 一意のメールアドレスを [新しいプリンシパル] フィールドに貼り付け、サービス アカウント トークン作成者ロール(roles/iam.serviceAccountTokenCreator)を割り当てます。

JSON キーを構成する

静的で有効期間の長い秘密鍵ファイルは、手動でローテーションする必要があります。この方法は、Workload Identity 認証を使用できない場合にのみ使用してください。

  1. Google Cloud コンソールで、[IAM と管理] > [サービス アカウント] に移動し、サービス アカウントを選択します。

    [サービス アカウント] に移動

  2. [キー] タブに移動し、[キーを追加] > [新しいキーを作成] をクリックします。

  3. [JSON] を選択し、[作成] をクリックします。ファイルがパソコンに自動的にダウンロードされます。

個々のパラメータを手動で構成する

認証情報を手動で入力する場合は、ダウンロードした JSON 鍵ファイルをテキスト エディタで開いたままにして、統合設定に必要な個々の値をコピーします。

統合のパラメータ

Google SecOps と Compute Engine の間に接続を確立するには、次のパラメータを構成する必要があります。この統合では、3 つの異なる認証パスがサポートされています。認証情報を指定するには、次のいずれかの方法を選択します。

  • Workload Identity: Workload Identity Email を使用します。
  • サービス アカウントの JSON ファイル: Service Account Json File Content を使用して、キー全体を一度に指定します。
  • 手動の個別パラメータ: JSON キーから手動でコピーした個別のフィールドを使用します。
パラメータ 説明
API Root

省略可。

Compute Engine API のベース URL。

デフォルト値は https://compute.googleapis.com です。

OS Config API Root

省略可。

Cloud OS Config API のベース URL。

デフォルト値は https://osconfig.googleapis.com です。

Workload Identity Email

省略可。

サービス アカウントのクライアント メールアドレス。これは、Workload Identity 認証に使用します。

Service Account Json File Content

省略可。

サービス アカウント キーの JSON ファイルの全内容。

構成されている場合、統合は個々の認証情報パラメータを無視します。

Project ID

省略可。

ターゲットとする Google Cloud プロジェクトの ID。

値が指定されていない場合、統合はサービス アカウントの認証情報から ID を取得します。

Verify SSL

必須。

接続の SSL 証明書を検証します。デフォルトで有効になっています。

個別の認証情報パラメータ

JSON ファイルのコンテンツ全体または Workload Identity を使用するのではなく、認証情報を手動で入力する場合にのみ、次のパラメータを使用します。

パラメータ 説明
Account Type

省略可。

JSON キーの type フィールドにある値(通常は service_account)。

Private Key ID

省略可。

JSON キーの private_key_id フィールドにある値。

Private Key

省略可。

JSON キーの private_key フィールドにある値。

Client Email

省略可。

JSON キーの client_email フィールドにある値。

Client ID

省略可。

JSON キーの client_id フィールドにある値。

Auth URI

省略可。

JSON キーの auth_uri フィールドにある値。

デフォルト値は https://accounts.google.com/o/oauth2/auth です。

Token URI

省略可。

JSON キーの token_uri フィールドにある値。

デフォルトは https://oauth2.googleapis.com/token です。

Auth Provider X509 URL

省略可。

JSON キーの auth_provider_x509_cert_url フィールドにある値。

Client X509 URL

省略可。

JSON キーの client_x509_cert_url フィールドにある値。

Google SecOps で統合を構成する方法については、統合を構成するをご覧ください。

必要に応じて、後の段階で変更できます。統合インスタンスを構成すると、ハンドブックで使用できます。複数のインスタンスを構成してサポートする方法の詳細については、複数のインスタンスのサポートをご覧ください。

操作

アクションの詳細については、 デスクから保留中のアクションに対応するとケースで手動アクションを実行するをご覧ください。

ファイアウォール ルールに IP を追加する

[Add IP Range to Firewall Rule] アクションを使用して、Compute Engine インスタンス内の既存のファイアウォール ルールに IP 範囲を追加します。

このアクションは Google SecOps エンティティに対しては実行されません。

アクションへの入力

Add IP To Firewall Rule アクションには、次のパラメータが必要です。

パラメータ 説明
Resource Name

省略可。

Compute Engine インスタンスの完全なリソース名(/projects/PROJECT_ID/global/ firewallsFIREWALL 形式)。

このパラメータは Project ID と Firewall Rule よりも優先されます。

Project ID

省略可。

Compute Engine インスタンスに関連付けられているプロジェクト名。

値を指定しない場合、アクションは統合構成のプロジェクト ID を使用します。

Firewall Rule

省略可。

更新する特定のファイアウォール ルールの名前。

Type

必須。

追加する IP 範囲のトラフィックの方向。

値は次のいずれかになります。

  • Source
  • Destination

デフォルト値は Source です。

IP Ranges

必須。

ファイアウォール ルールに追加する IP アドレス範囲(CIDR 表記)のカンマ区切りのリスト。

アクションの出力

Add IP To Firewall Rule アクションは、次の出力を提供します。

アクションの出力タイプ 対象
ケースウォールのアタッチメント 利用不可
ケースウォールのリンク 利用不可
ケースウォール テーブル 利用不可
拡充テーブル 利用不可
JSON の結果 利用可能
出力メッセージ 利用可能
スクリプトの結果 利用可能
JSON の結果

次の例は、Add IP To Firewall Rule アクションを使用した場合に受信される JSON 結果の出力を示しています。

{
  "kind": "compute#operation",
  "id": "0000000000000000000",
  "name": "operation-1716223324528-618e5619d1f93-174eac81-6b38200d",
  "operationType": "patch",
  "targetLink": "https://www.googleapis.com/compute/v1/projects/project-id/global/firewalls/firewall-name",
  "targetId": "7886634413370691799",
  "status": "DONE",
  "user": "compute-admin@project-id.iam.gserviceaccount.com",
  "progress": 100,
  "insertTime": "2024-05-20T09:42:05.150-07:00",
  "startTime": "2024-05-20T09:42:05.164-07:00",
  "endTime": "2024-05-20T09:42:09.381-07:00",
  "selfLink": "https://www.googleapis.com/compute/v1/projects/project-id/global/operations/operation-1234567890",
  "firewall": {
    "kind": "compute#firewall",
    "id": "6297155974506248217",
    "creationTimestamp": "2023-09-13T07:28:06.690-07:00",
    "name": "firewall-name",
    "description": "",
    "network": "https://www.googleapis.com/compute/v1/projects/project-id/global/networks/vpc-network",
    "priority": 1000,
    "sourceRanges": [
      "0.0.0.0/0"
    ],
    "destinationRanges": [
      "0.0.0.0/21"
    ],
    "allowed": [
      {
        "IPProtocol": "tcp",
        "ports": [
          "22"
        ]
      }
    ],
    "direction": "INGRESS",
    "logConfig": {
      "enable": false
    },
    "disabled": false,
    "selfLink": "https://www.googleapis.com/compute/v1/projects/project-id/global/firewalls/firewall-name"
  }
}
出力メッセージ

Add IP To Firewall Rule アクションは、次の出力メッセージを返すことができます。

出力メッセージ メッセージの説明

Successfully updated firewall rule in Google Cloud Compute.

Waiting for the operation to finish execution on the RESOURCE_PATH instance in Google Cloud Compute.

アクションが成功しました。
Error executing action "Add IP To Firewall Rule". Reason: ERROR_REASON

アクションが失敗しました。

サーバーへの接続、入力パラメータ、または認証情報を確認してください。

スクリプトの結果

次の表に、Add IP To Firewall Rule アクションを使用した場合のスクリプト結果の出力値を示します。

スクリプトの結果名 値
is_success true または false

インスタンスへのラベルの追加

特定の Compute Engine インスタンスにラベルを追加または更新するには、[インスタンスにラベルを追加する] アクションを使用します。

このアクションは Google SecOps エンティティに対しては実行されません。

アクションへの入力

インスタンスにラベルを追加アクションには、次のパラメータが必要です。

パラメータ 説明
Resource Name

省略可。

Compute Engine インスタンスの完全なリソース名(/project/PROJECT_ID/zone/ ZONE_ID/instances/ INSTANCE_ID 形式)。

このパラメータは、Project ID、Instance Zone、Instance ID よりも優先されます。

Project ID

省略可。

Compute Engine インスタンスに関連付けられているプロジェクトの ID。

値が指定されていない場合、アクションは統合構成からプロジェクト ID を取得します。

Instance Zone

省略可。

インスタンスが配置されている特定のゾーン。

Instance Zone と Instance ID を使用してインスタンスを識別する場合は、このパラメータは必須です。

Instance ID

省略可。

Compute Engine インスタンスの一意の ID。

Instance Zone と Instance ID を使用してインスタンスを識別する場合は、このパラメータは必須です。

Instance Labels

必須。

インスタンスに適用するラベルのカンマ区切りのリスト。key:value 形式(vm_label_key:label1 など)で指定します。

アクションの出力

インスタンスにラベルを追加するアクションでは、次の出力が提供されます。

アクションの出力タイプ 対象
ケースウォールのアタッチメント 利用不可
ケースウォールのリンク 利用不可
ケースウォール テーブル 利用不可
拡充テーブル 利用不可
JSON の結果 利用可能
出力メッセージ 利用可能
スクリプトの結果 利用可能
JSON の結果

次の例は、インスタンスにラベルを追加するアクションを使用した場合に受信される JSON 結果の出力を示しています。

{
   "id": "ID",
   "name": "operation-OPERATION_ID",
   "zone": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-central1-a",
   "operationType": "setLabels",
   "targetLink": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-central1-a/instances/INSTANCE_ID",
   "targetId": "INSTANCE_ID",
   "status": "RUNNING",
   "user": "user@example.com",
   "progress": 0,
   "insertTime": "2021-04-28T23:01:29.395-07:00",
   "startTime": "2021-04-28T23:01:29.397-07:00",
   "selfLink": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-central1-a/operations/operation-OPERATION_ID",
   "kind": "compute#operation"
}
出力メッセージ

インスタンスにラベルを追加するアクションは、次の出力メッセージを返すことができます。

出力メッセージ メッセージの説明

Labels LABEL_LIST were successfully added to Compute Engine instance INSTANCE_ID.

Provided instance zone ZONE_ID is not valid.

Provided instance ID is not valid.

Labels were not added because provided label LABEL_ID has the key that already exist for the Compute Engine instance INSTANCE_ID.

アクションが成功しました。
Error executing action "Add Labels to Instance". Reason: ERROR_REASON

アクションが失敗しました。

サーバーへの接続、入力パラメータ、または認証情報を確認してください。

スクリプトの結果

次の表に、インスタンスにラベルを追加するアクションを使用した場合のスクリプト結果の出力値を示します。

スクリプトの結果名 値
is_success true または false

ネットワーク タグを追加する

[ネットワーク タグを追加] アクションを使用して、1 つ以上のネットワーク タグを特定の Compute Engine インスタンスに追加します。

このアクションは Google SecOps エンティティに対しては実行されません。

アクションへの入力

ネットワーク タグを追加アクションには、次のパラメータが必要です。

パラメータ 説明
Resource Name

省略可。

Compute Engine インスタンスの完全なリソース名(/project/PROJECT_ID/zone/ ZONE_ID/instances/ INSTANCE_ID 形式)。

このパラメータは、Project ID、Instance Zone、Instance ID よりも優先されます。

Project ID

省略可。

Compute Engine インスタンスに関連付けられているプロジェクトの ID。

値が指定されていない場合、アクションは統合構成からプロジェクト ID を取得します。

Instance Zone

省略可。

インスタンスが配置されている特定のゾーン。

Instance Zone と Instance ID を使用してインスタンスを識別する場合は、このパラメータは必須です。

Instance ID

省略可。

Compute Engine インスタンスの一意の ID。

Instance Zone と Instance ID を使用してインスタンスを識別する場合は、このパラメータは必須です。

Network Tags

必須。

インスタンスに追加するネットワーク タグのカンマ区切りのリスト。

すべてのタグに使用できるのは、英小文字、数字、ハイフンのみです。

アクションの出力

ネットワーク タグを追加アクションでは、次の出力が提供されます。

アクションの出力タイプ 対象
ケースウォールのアタッチメント 利用不可
ケースウォールのリンク 利用不可
ケースウォール テーブル 利用不可
拡充テーブル 利用不可
JSON の結果 利用可能
出力メッセージ 利用可能
スクリプトの結果 利用可能
JSON の結果

次の例は、ネットワーク タグを追加アクションを使用した場合に受信される JSON 結果の出力を示しています。

{
  "kind": "compute#instance",
  "id": "1459671903146615834",
  "creationTimestamp": "2023-09-13T04:20:21.993-07:00",
  "name": "instance-2",
  "description": "",
  "tags": {
    "items": [
      "another-tag",
      "tag"
    ],
    "fingerprint": "BCeEINC7Ths="
  },
  "machineType": "https://www.googleapis.com/compute/v1/projects/project-id/zones/us-central1-a/machineTypes/e2-micro",
  "status": "RUNNING",
  "zone": "https://www.googleapis.com/compute/v1/projects/project-id/zones/us-central1-a",
  "canIpForward": false,
  "networkInterfaces": [
    {
      "kind": "compute#networkInterface",
      "network": "https://www.googleapis.com/compute/v1/projects/project-id/global/networks/default",
      "subnetwork": "https://www.googleapis.com/compute/v1/projects/project-id/regions/us-central1/subnetworks/default",
      "networkIP": "10.128.0.3",
      "name": "nic0",
      "fingerprint": "-ZnnV7hiDfs=",
      "stackType": "IPV4_ONLY"
    }
  ],
  "disks": [
    {
      "kind": "compute#attachedDisk",
      "type": "PERSISTENT",
      "mode": "READ_WRITE",
      "source": "https://www.googleapis.com/compute/v1/projects/project-id/zones/us-central1-a/disks/instance-2",
      "deviceName": "instance-2",
      "index": 0,
      "boot": true,
      "autoDelete": true,
      "licenses": [
        "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/licenses/centos-7"
      ],
      "interface": "SCSI",
      "guestOsFeatures": [
        { "type": "UEFI_COMPATIBLE" },
        { "type": "GVNIC" }
      ],
      "diskSizeGb": "20",
      "architecture": "X86_64"
    }
  ],
  "metadata": {
    "kind": "compute#metadata",
    "fingerprint": "NBmH4-7Jw9U=",
    "items": []
  },
  "serviceAccounts": [
    {
      "email": "1111111111-compute@developer.gserviceaccount.com",
      "scopes": [
        "https://www.googleapis.com/auth/devstorage.read_only",
        "https://www.googleapis.com/auth/logging.write",
        "https://www.googleapis.com/auth/monitoring.write",
        "https://www.googleapis.com/auth/servicecontrol",
        "https://www.googleapis.com/auth/service.management.readonly",
        "https://www.googleapis.com/auth/trace.append"
      ]
    }
  ],
  "selfLink": "https://www.googleapis.com/compute/v1/projects/project-id/zones/us-central1-a/instances/instance-2",
  "scheduling": {
    "onHostMaintenance": "MIGRATE",
    "automaticRestart": true,
    "preemptible": false,
    "provisioningModel": "STANDARD"
  },
  "cpuPlatform": "Intel Broadwell",
  "deletionProtection": false,
  "shieldedInstanceConfig": {
    "enableSecureBoot": false,
    "enableVtpm": true,
    "enableIntegrityMonitoring": true
  }
}
出力メッセージ

ネットワーク タグを追加アクションは、次の出力メッセージを返すことがあります。

出力メッセージ メッセージの説明

Successfully added network tags to the instance RESOURCE_PATH in Compute Engine.

Waiting for the operation to finish execution on the RESOURCE_PATH instance in Compute Engine.

アクションが成功しました。
Error executing action "Add Network Tags". Reason: ERROR_REASON

アクションが失敗しました。

サーバーへの接続、入力パラメータ、または認証情報を確認してください。

スクリプトの結果

次の表に、ネットワーク タグを追加アクションを使用した場合のスクリプト結果の出力値を示します。

スクリプトの結果名 値
is_success true または false

インスタンスの削除

[インスタンスを削除] アクションを使用して、Compute Engine インスタンスを削除します。

このアクションは Google SecOps エンティティに対しては実行されません。

アクションへの入力

インスタンスの削除アクションには、次のパラメータが必要です。

パラメータ 説明
Resource Name

省略可。

Compute Engine インスタンスの完全なリソース名(/project/PROJECT_ID/zone/ ZONE_ID/instances/ INSTANCE_ID 形式)。

このパラメータは、Project ID、Instance Zone、Instance ID よりも優先されます。

Project ID

省略可。

Compute Engine インスタンスに関連付けられているプロジェクトの ID。

値が指定されていない場合、アクションは統合構成からプロジェクト ID を取得します。

Instance Zone

省略可。

インスタンスが配置されている特定のゾーン。

Instance Zone と Instance ID を使用してインスタンスを識別する場合は、このパラメータは必須です。

Instance ID

省略可。

起動するインスタンスの一意の ID。

この値は、List Instances アクションを使用して取得できます。

Instance Zone と Instance ID を使用してインスタンスを識別する場合は、このパラメータは必須です。

アクションの出力

インスタンスの削除アクションでは、次の出力が提供されます。

アクションの出力タイプ 対象
ケースウォールのアタッチメント 利用不可
ケースウォールのリンク 利用不可
ケースウォール テーブル 利用不可
拡充テーブル 利用不可
JSON の結果 利用可能
出力メッセージ 利用可能
スクリプトの結果 利用可能
JSON の結果

次の例は、インスタンスの削除アクションを使用した場合に受信する JSON 結果の出力を示しています。

{
   "id": "ID",
   "name": "operation-OPERATION_ID",
   "zone": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-central1-a",
   "operationType": "delete",
   "targetLink": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-central1-a/instances/INSTANCE_ID",
   "targetId": "INSTANCE_ID",
   "status": "RUNNING",
   "user": "user@example.com",
   "progress": 0,
   "insertTime": "2021-04-28T23:01:29.395-07:00",
   "startTime": "2021-04-28T23:01:29.397-07:00",
   "selfLink": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-central1-a/operations/operation-OPERATION_ID",
   "kind": "compute#operation"
}
出力メッセージ

インスタンスの削除アクションは、次の出力メッセージを返すことがあります。

出力メッセージ メッセージの説明

Compute Engine instance INSTANCE_ID was deleted successfully.

Provided instance zone ZONE_ID is not valid.

Provided instance ID is not valid.

アクションが成功しました。

Error executing action "Start Instance". Reason: ERROR_REASON

Provided resource RESOURCE_PATH is not valid

アクションが失敗しました。

サーバーへの接続、入力パラメータ、または認証情報を確認してください。

スクリプトの結果

次の表に、インスタンスを削除アクションを使用した場合のスクリプト結果の出力値を示します。

スクリプトの結果名 値
is_success true または false

エンティティの拡充

エンティティを拡充するアクションを使用して、Compute Engine のインスタンス情報で Google SecOps IP Address エンティティを拡充します。

このアクションは、次の Google SecOps エンティティに対して実行されます。

  • IP Address

アクションへの入力

[Enrich Entities] アクションには、次のパラメータが必要です。

パラメータ 説明
Project ID

省略可。

Compute Engine インスタンスに関連付けられているプロジェクトの ID。

値が指定されていない場合、アクションは統合構成からプロジェクト ID を取得します。

Instance Zone

省略可。

インスタンスが配置されている特定のゾーン。

アクションの出力

[Enrich Entities] アクションでは、次の出力が提供されます。

アクションの出力タイプ 対象
ケースウォールのアタッチメント 利用不可
ケースウォールのリンク 利用不可
ケースウォール テーブル 利用可能
拡充テーブル 利用可能
JSON の結果 利用可能
出力メッセージ 利用可能
スクリプトの結果 利用可能
ケースウォール テーブル

実行が完了すると、[Enrich Entities] アクションによって次のテーブルが提供されます。

テーブル名: ENTITY 拡充テーブル

列:

  • エンティティ フィールド
  • 値
拡充テーブル

エンティティを拡充アクションは、次のエンティティ拡充をサポートしています。

拡充フィールド ソース(JSON キー) ロジック
Google_Compute_instance_id id 利用不可
Google_Compute_creation_timestamp creationTimestamp 利用不可
Google_Compute_instance_name name 利用不可
Google_Compute_description description 利用不可
Google_Compute_tags tags タグを CSV リストで指定する
Google_Compute_machine_type machineType 利用不可
Google_Compute_instance_status status 利用不可
Google_Compute_instance_zone zone 利用不可
Google_Compute_can_ip_forward canIpForward 利用不可
Google_Compute_instance_network_interfaces_name_INDEX networkInterfaces.name 利用可能なネットワーク インターフェースが他にもある場合は展開します
Google_Compute_instance_network_interfaces_name_access_configs_type_INDEX networkInterfaces.accessConfigs.type 利用可能なネットワーク インターフェースが他にもある場合は展開します
Google_Compute_instance_network_interfaces_name_access_configs_name_INDEX networkInterfaces.accessConfigs.name 利用可能なネットワーク インターフェースが他にもある場合は展開します
Google_Compute_instance_network_interfaces_name_access_configs_natIP_INDEX networkInterfaces.accessConfigs.natIP 利用可能なネットワーク インターフェースが他にもある場合は展開します
Google_Compute_instance_metadata metadata インスタンス メタデータの値の CSV リスト
Google_Compute_service_account_INDEX serviceAccounts.email 利用可能なサービス アカウントが他にもある場合は展開します
Google_Compute_service_account_scopes_INDEX serviceAccounts.scopes 利用可能なサービス アカウントが他にもある場合は展開します
Google_Compute_link_to_Google_Compute selfLink 利用不可
Google_Compute_labels labels 値の CSV リストを指定する
Google_Compute_instance_last_start_timestamp lastStartTimestamp 利用不可
Google_Compute_instance_last_stop_timestamp lastStopTimestamp 利用不可
JSON の結果

次の例は、エンティティを拡充するアクションを使用した場合に受信される JSON 結果の出力を示しています。

{
    "id": "ID",
    "creationTimestamp": "2021-04-28T21:34:57.369-07:00",
    "name": "instance-1",
    "description": "",
    "tags": {
        "fingerprint": "VALUE"
    },
    "machineType": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-central1-a/machineTypes/f1-micro",
    "status": "RUNNING",
    "zone": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-central1-a",
    "canIpForward": false,
    "networkInterfaces": [
        {
            "network": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/networks/default",
            "subnetwork": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/us-central1/subnetworks/default",
            "networkIP": "203.0.113.2",
            "name": "example",
            "accessConfigs": [
                {
                    "type": "ONE_TO_ONE_NAT",
                    "name": "External NAT",
                    "natIP": "198.51.100.59",
                    "networkTier": "PREMIUM",
                    "kind": "compute#accessConfig"
                }
            ],
            "fingerprint": "VALUE",
            "kind": "compute#networkInterface"
        }
    ],
    "disks": [
        {
            "type": "PERSISTENT",
            "mode": "READ_WRITE",
            "source": "https://www.googleapis.com/compute/v1/PROJECT_ID/zones/us-central1-a/disks/instance-1",
            "deviceName": "instance-1",
            "index": 0,
            "boot": true,
            "autoDelete": true,
            "licenses": [
                "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/licenses/LICENSE"
            ],
            "interface": "SCSI",
            "guestOsFeatures": [
                {
                    "type": "UEFI_COMPATIBLE"
                },
                {
                    "type": "VIRTIO_SCSI_MULTIQUEUE"
                }
            ],
            "diskSizeGb": "10",
            "kind": "compute#attachedDisk"
        }
    ],
    "metadata": {
        "fingerprint": "VALUE",
        "kind": "compute#metadata"
    },
    "serviceAccounts": [
        {
            "email": "user@example.com",
            "scopes": [
                "https://www.googleapis.com/auth/devstorage.read_only",
                "https://www.googleapis.com/auth/logging.write",
                "https://www.googleapis.com/auth/monitoring.write",
                "https://www.googleapis.com/auth/servicecontrol",
                "https://www.googleapis.com/auth/service.management.readonly",
                "https://www.googleapis.com/auth/trace.append"
            ]
        }
    ],
    "selfLink": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-central1-a/instances/instance-1",
    "scheduling": {
        "onHostMaintenance": "MIGRATE",
        "automaticRestart": true,
        "preemptible": false
    },
    "cpuPlatform": "Intel Haswell",
    "labels": {
        "vm_test_tag": "tag1"
    },
    "labelFingerprint": "VALUE",
    "startRestricted": false,
    "deletionProtection": false,
    "reservationAffinity": {
        "consumeReservationType": "ANY_RESERVATION"
    },
    "displayDevice": {
        "enableDisplay": false
    },
    "shieldedInstanceConfig": {
        "enableSecureBoot": false,
        "enableVtpm": true,
        "enableIntegrityMonitoring": true
    },
    "shieldedInstanceIntegrityPolicy": {
        "updateAutoLearnPolicy": true
    },
    "confidentialInstanceConfig": {
        "enableConfidentialCompute": false
    },
    "fingerprint": "VALUE",
    "lastStartTimestamp": "2021-04-28T21:35:07.865-07:00",
    "kind": "compute#instance"
}
出力メッセージ

エンティティを拡充するアクションは、次の出力メッセージを返すことができます。

出力メッセージ メッセージの説明

Successfully enriched entities: ENTITY_ID.

Provided instance zone ZONE_ID is not valid.

Action was not able to find a match Compute Engine to enrich provided entities: ENTITY_ID.

No entities were enriched.

アクションが成功しました。
Error executing action "Enrich Entities". Reason: ERROR_REASON

アクションが失敗しました。

サーバーへの接続、入力パラメータ、または認証情報を確認してください。

スクリプトの結果

次の表に、エンティティを拡充するアクションを使用した場合のスクリプト結果の出力値を示します。

スクリプトの結果名 値
is_success true または false

VM パッチジョブを実行する

VM パッチジョブを実行するアクションを使用して、Compute Engine インスタンスで VM パッチジョブを実行します。

このアクションは Google SecOps エンティティに対しては実行されません。

アクションへの入力

VM パッチジョブを実行するアクションには、次のパラメータが必要です。

パラメータ 説明
Instance Filter Object

必須。

パッチ適用の対象となる特定のインスタンスをターゲットにするために使用される JSON オブジェクト。

デフォルト値は、すべてのインスタンスをターゲットにします。

{
  "all": "true"
}
    
Name

必須。

パッチ適用ジョブの一意の名前。

Description

省略可。

パッチ適用ジョブの目的の簡単な説明。

Patching Config Object

省略可。

さまざまなオペレーティング システムの特定の更新手順と構成を定義する JSON オブジェクト。

値が指定されていない場合、アクションは次のデフォルト値を使用します。

{
  "rebootConfig": "DEFAULT",
  "apt": {
    "type": "DIST"
  },
  "yum": {
    "security": true
  },
  "zypper": {
    "withUpdate": true
  },
  "windowsUpdate": {
    "classifications": ["CRITICAL", "SECURITY"]
  }
}
    
Patch Duration Timeout

必須。

パッチ適用ジョブの実行に許容される最大時間(分単位)。

デフォルト値は 60 です。

Rollout Strategy

省略可。

複数のゾーンにパッチをデプロイするために使用されるメソッド。

値は次のいずれかになります。

  • Zone By Zone: リスクを最小限に抑えるため、パッチは一度に 1 つのゾーンに適用されます。
  • Concurrent Zones: パッチは、すべての対象ゾーンに同時に適用され、メンテナンスの時間枠全体が短縮されます。

デフォルト値は Zone By Zone です。

Disruption Budget

必須。

同時にオフラインにできるインスタンスの数または割合(5、10% など)。

デフォルト値は 10% です。

Wait For Completion

必須。

選択すると、パッチ適用ジョブが完了するまでアクションは有効なままになります。

デフォルトで有効になっています。

Fail If Completed With Errors

必須。

選択すると、ジョブのステータスが Completed with errors の場合、またはタイムアウトの上限に達した場合に、アクションは失敗します。

Wait For Completion が無効になっている場合、このパラメータは無視されます。

デフォルトで有効になっています。

アクションの出力

VM パッチジョブを実行するアクションでは、次の出力が提供されます。

アクションの出力タイプ 対象
ケースウォールのアタッチメント 利用不可
ケースウォールのリンク 利用不可
ケースウォール テーブル 利用不可
拡充テーブル 利用不可
JSON の結果 利用可能
出力メッセージ 利用可能
スクリプトの結果 利用可能
JSON の結果

次の例は、VM パッチジョブを実行するアクションを使用した場合に受信される JSON 結果の出力を示しています。

{
            "name": "projects/PROJECT_ID/patchJobs/JOB_ID",
            "createTime": "2024-09-24T16:00:43.354907Z",
            "updateTime": "2024-09-24T16:00:44.626050Z",
            "state": "PATCHING",
            "patchConfig": {
                "rebootConfig": "DEFAULT",
                "apt": {
                    "type": "UPGRADE"
                },
                "yum": {},
                "zypper": {},
                "windowsUpdate": {}
            },
            "duration": "3600s",
            "instanceDetailsSummary": {
                "startedInstanceCount": "1"
            },
            "percentComplete": 20,
            "instanceFilter": {
                "instances": [
                    "zones/us-central1-a/instances/INSTANCE_ID"
                ]
            },
            "displayName": "test",
            "rollout": {
                "mode": "ZONE_BY_ZONE",
                "disruptionBudget": {
                    "percent": 25
                }
            }
        }
出力メッセージ

VM パッチジョブを実行するアクションは、次の出力メッセージを返すことがあります。

出力メッセージ メッセージの説明

Successfully executed VM patching job in Google Cloud Compute.

Successfully executed and completed VM patching job in Google Cloud Compute.

The executed patching job was canceled in Google Cloud Compute.

The executed patching job was completed, but with errors in Compute Engine. Errors: ERROR_DESCRIPTION

アクションが成功しました。
Error executing action "Execute VM Patch Job". Reason: ERROR_REASON

アクションが失敗しました。

サーバーへの接続、入力パラメータ、または認証情報を確認してください。

スクリプトの結果

次の表に、VM パッチジョブを実行するアクションを使用した場合のスクリプト結果の出力値を示します。

スクリプトの結果名 値
is_success true または false

インスタンスの IAM ポリシーの取得

インスタンス IAM ポリシーを取得するアクションを使用して、特定の Compute Engine リソースの Identity and Access Management(iam_name_short)アクセス制御ポリシーを取得します。

このアクションは Google SecOps エンティティに対しては実行されません。

アクションへの入力

インスタンス IAM ポリシーの取得アクションには、次のパラメータが必要です。

パラメータ 説明
Resource Name

省略可。

Compute Engine インスタンスの完全なリソース名(/project/PROJECT_ID/zone/ ZONE_ID/instances/ INSTANCE_ID 形式)。

このパラメータは、Project ID、Instance Zone、Instance ID よりも優先されます。

Project ID

省略可。

Compute Engine インスタンスに関連付けられているプロジェクトの ID。

値が指定されていない場合、アクションは統合構成からプロジェクト ID を取得します。

Instance Zone

省略可。

インスタンスが配置されている特定のゾーン。

Instance Zone と Instance ID を使用してインスタンスを識別する場合は、このパラメータは必須です。

Instance ID

省略可。

起動するインスタンスの一意の ID。

この値は、List Instances アクションを使用して取得できます。

Instance Zone と Instance ID を使用してインスタンスを識別する場合は、このパラメータは必須です。

アクションの出力

インスタンスの IAM ポリシーの取得アクションは、次の出力を提供します。

アクションの出力タイプ 対象
ケースウォールのアタッチメント 利用不可
ケースウォールのリンク 利用不可
ケースウォール テーブル 利用不可
拡充テーブル 利用不可
JSON の結果 利用可能
出力メッセージ 利用可能
スクリプトの結果 利用可能
JSON の結果

次の例は、インスタンスの IAM ポリシーを取得するアクションを使用した場合に受信する JSON 結果の出力を示しています。

{
    "version": 1,
    "etag": "BwXBfsc47MI=",
    "bindings": [
        {
            "role": "roles/compute.networkViewer_withcond_2f0c00",
            "members": [
                "user:user@example.com"
            ]
        }
    ]
}
出力メッセージ

インスタンスの IAM ポリシーの取得アクションは、次の出力メッセージを返すことがあります。

出力メッセージ メッセージの説明

Compute Engine instance INSTANCE_ID IAM policy was fetched successfully.

Provided instance zone ZONE_ID is not valid.

Provided instance ID is not valid.

アクションが成功しました。
Error executing action "Get Instance IAM Policy". Reason: ERROR_REASON

アクションが失敗しました。

サーバーへの接続、入力パラメータ、または認証情報を確認してください。

スクリプトの結果

次の表に、インスタンス IAM ポリシーを取得するアクションを使用した場合のスクリプト結果の出力値を示します。

スクリプトの結果名 値
is_success true または false

インスタンスの一覧表示

インスタンスを一覧表示アクションを使用して、指定した検索条件に基づいて Compute Engine インスタンスを一覧表示します。

このアクションは Google SecOps エンティティに対しては実行されません。

アクションへの入力

インスタンスの一覧表示アクションには、次のパラメータが必要です。

パラメータ 説明
Project ID

省略可。

インスタンスを一覧表示するプロジェクトの ID。

値が指定されていない場合、アクションは統合構成で使用されている Google Cloud サービス アカウントからプロジェクト ID を取得します。

Instance Zone

省略可。

インスタンスを検索する特定のゾーン。

値が指定されていない場合、アクションは利用可能なすべてのゾーンを検索します。

Instance Name

省略可。

検索するインスタンスの名前。

このパラメータは、カンマ区切りの文字列として複数の値を受け入れます。

Instance Status

省略可。

検索結果に含めるインスタンスの現在の状態(RUNNING、TERMINATED など)。

このパラメータは、カンマ区切りの文字列として複数の値を受け入れます。

Instance Labels

省略可。

インスタンスの結果をフィルタするために使用されるラベル。key:value 形式(env:production など)で指定します。

このパラメータは、カンマ区切りの文字列として複数の値を受け入れます。

Max Rows to Return

省略可。

結果で返されるインスタンスの最大数。

デフォルト値は 50 です。

アクションの出力

インスタンスを一覧表示アクションでは、次の出力が提供されます。

アクションの出力タイプ 対象
ケースウォールのアタッチメント 利用不可
ケースウォールのリンク 利用不可
ケースウォール テーブル 利用可能
拡充テーブル 利用不可
JSON の結果 利用可能
出力メッセージ 利用可能
スクリプトの結果 利用可能
ケースウォール テーブル

インスタンスを一覧表示するアクションでは、次の表が表示されます。

テーブル名: Compute Engine インスタンス

テーブル列:

  • インスタンス名
  • インスタンス ID
  • インスタンスの作成時間
  • インスタンスの説明
  • インスタンス タイプ
  • インスタンスのステータス
  • インスタンス ラベル
JSON の結果

次の例は、List Instances アクションを使用した場合に受信される JSON 結果の出力を示しています。

{ "id": "projects/PROJECT_ID/zones/us-central1-a/instances",
   "items": [
       {
           "id": "ID",
           "creationTimestamp": "2021-04-28T21:34:57.369-07:00",
           "name": "instance-1",
           "description": "",
           "tags": {
               "fingerprint": "VALUE"
           },
           "machineType": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-central1-a/machineTypes/f1-micro",
           "status": "RUNNING",
           "zone": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-central1-a",
           "canIpForward": false,
           "networkInterfaces": [
               {
                   "network": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/networks/default",
                   "subnetwork": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/us-central1/subnetworks/default",
                   "networkIP": "192.0.2.2",
                   "name": "example",
                   "accessConfigs": [
                       {
                           "type": "ONE_TO_ONE_NAT",
                           "name": "External NAT",
                           "natIP": "203.0.113.59",
                           "networkTier": "PREMIUM",
                           "kind": "compute#accessConfig"
                       }
                   ],
                   "fingerprint": "VALUE",
                   "kind": "compute#networkInterface"
               }
           ],
           "disks": [
               {
                   "type": "PERSISTENT",
                   "mode": "READ_WRITE",
                   "source": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-central1-a/disks/instance-1",
                   "deviceName": "instance-1",
                   "index": 0,
                   "boot": true,
                   "autoDelete": true,
                   "licenses": [
                       "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/licenses/LICENSE"
                   ],
                   "interface": "SCSI",
                   "guestOsFeatures": [
                       {
                           "type": "UEFI_COMPATIBLE"
                       },
                       {
                           "type": "VIRTIO_SCSI_MULTIQUEUE"
                       }
                   ],
                   "diskSizeGb": "10",
                   "kind": "compute#attachedDisk"
               }
           ],
           "metadata": {
               "fingerprint": "VALUE",
               "kind": "compute#metadata"
           },
           "serviceAccounts": [
               {
                   "email": "user@example.com",
                   "scopes": [
                       "https://www.googleapis.com/auth/devstorage.read_only",
                       "https://www.googleapis.com/auth/logging.write",
                       "https://www.googleapis.com/auth/monitoring.write",
                       "https://www.googleapis.com/auth/servicecontrol",
                       "https://www.googleapis.com/auth/service.management.readonly",
                       "https://www.googleapis.com/auth/trace.append"
                   ]
               }
           ],
           "selfLink": "https://www.googleapis.com/compute/v1/projects/PROJECT_IDzones/us-central1-a/instances/instance-1",
           "scheduling": {
               "onHostMaintenance": "MIGRATE",
               "automaticRestart": true,
               "preemptible": false
           },
           "cpuPlatform": "Intel Haswell",
           "labels": {
               "vm_test_tag": "tag1"
           },
           "labelFingerprint": "VALUE",
           "startRestricted": false,
           "deletionProtection": false,
           "reservationAffinity": {
               "consumeReservationType": "ANY_RESERVATION"
           },
           "displayDevice": {
               "enableDisplay": false
           },
           "shieldedInstanceConfig": {
               "enableSecureBoot": false,
               "enableVtpm": true,
               "enableIntegrityMonitoring": true
           },
           "shieldedInstanceIntegrityPolicy": {
               "updateAutoLearnPolicy": true
           },
           "confidentialInstanceConfig": {
               "enableConfidentialCompute": false
           },
           "fingerprint": "VALUE",
           "lastStartTimestamp": "2021-04-28T21:35:07.865-07:00",
           "kind": "compute#instance"
       }
   ]
}
出力メッセージ

List Instances アクションは、次の出力メッセージを返すことができます。

出力メッセージ メッセージの説明

Successfully fetched Compute Engine instances.

Provided instance zone ZONE_ID is not valid.

No instances were found in Compute Engine.

アクションが成功しました。
Error executing action "List Instances". Reason: ERROR_REASON

アクションが失敗しました。

サーバーへの接続、入力パラメータ、または認証情報を確認してください。

スクリプトの結果

次の表に、List Instances アクションを使用した場合のスクリプト結果の出力値を示します。

スクリプトの結果名 値
is_success true または false

Ping

Ping アクションを使用して、Compute Engine への接続をテストします。

このアクションは Google SecOps エンティティに対しては実行されません。

アクションへの入力

なし

アクションの出力

Ping アクションは、次の出力を提供します。

アクションの出力タイプ 対象
ケースウォールのアタッチメント 利用不可
ケースウォールのリンク 利用不可
ケースウォール テーブル 利用不可
拡充テーブル 利用不可
JSON の結果 利用不可
出力メッセージ 利用可能
スクリプトの結果 利用可能
出力メッセージ

Ping アクションは、次の出力メッセージを返すことができます。

出力メッセージ メッセージの説明
Successfully connected to the Compute Engine service with the provided connection parameters! アクションが成功しました。
Failed to connect to the Compute Engine service! Error is ERROR_REASON

アクションが失敗しました。

サーバーへの接続、入力パラメータ、または認証情報を確認してください。

スクリプトの結果

次の表に、Ping アクションを使用した場合のスクリプト結果の出力値を示します。

スクリプトの結果名 値
is_success true または false

外部 IP アドレスを削除する

外部 IP アドレスを削除するアクションを使用して、Compute Engine インスタンスの外部 IP アドレスを削除します。

このアクションは Google SecOps エンティティに対しては実行されません。

アクションへの入力

外部 IP アドレスを削除するアクションには、次のパラメータが必要です。

パラメータ 説明
Resource Name

省略可。

Compute Engine インスタンスの完全なリソース名(/project/PROJECT_ID/zone/ ZONE_ID/instances/ INSTANCE_ID 形式)。

このパラメータは、Project ID、Instance Zone、Instance ID よりも優先されます。

Project ID

省略可。

Compute Engine インスタンスに関連付けられているプロジェクトの ID。

値が指定されていない場合、アクションは統合構成からプロジェクト ID を取得します。

Instance Zone

省略可。

インスタンスが配置されている特定のゾーン。

Instance Zone と Instance ID を使用してインスタンスを識別する場合、このパラメータは必須です。

Instance ID

省略可。

起動するインスタンスの一意の ID。

この値は、List Instances アクションを使用して取得できます。

Instance Zone と Instance ID を使用してインスタンスを識別する場合、このパラメータは必須です。

Network Interfaces

省略可。

変更する特定のネットワーク インターフェースのカンマ区切りのリスト。

値を指定しない場合、または * ワイルドカードを使用する場合、このアクションはすべてのネットワーク インターフェースを更新します。

デフォルト値は * です。

アクションの出力

外部 IP アドレスを削除するアクションでは、次の出力が提供されます。

アクションの出力タイプ 対象
ケースウォールのアタッチメント 利用不可
ケースウォールのリンク 利用不可
ケースウォール テーブル 利用不可
拡充テーブル 利用不可
JSON の結果 利用可能
出力メッセージ 利用可能
スクリプトの結果 利用可能
JSON の結果

次の例は、外部 IP アドレスを削除するアクションを使用した場合に受信される JSON 結果の出力を示しています。

[
    {
        "endTime": "2024-05-21T04:28:05.371-07:00",
        "id": "ID",
        "insertTime": "2024-05-21T04:28:04.176-07:00",
        "kind": "compute#operation",
        "name": "operation-OPERATION_ID",
        "operationType": "updateNetworkInterface",
        "progress": 100,
        "selfLink": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-west1-a/operations/operation-OPERATION_ID",
        "startTime": "2024-05-21T04:28:04.190-07:00",
        "status": "DONE",
        "targetId": "TARGET_ID",
        "targetLink": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-west1-a/instances/INSTANCE_ID",
        "user": "user@example.com",
        "zone": "us-west1-a",
        "networkInterface": "example"
    },
    {
        "endTime": "2024-05-21T04:28:06.549-07:00",
        "id": "2531200345768541098",
        "insertTime": "2024-05-21T04:28:05.419-07:00",
        "kind": "compute#operation",
        "name": "operation-OPERATION_ID",
        "operationType": "deleteAccessConfig",
        "progress": 100,
        "selfLink": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-west1-a/operations/operation-OPERATION_ID",
        "startTime": "2024-05-21T04:28:05.430-07:00",
        "status": "DONE",
        "targetId": "3905740668247239013",
        "targetLink": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-west1-a/instances/INSTANCE_ID",
        "user": "user@example.com",
        "zone": "us-west1-a",
        "networkInterface": "example"
    }
]
出力メッセージ

[外部 IP アドレスを削除する] アクションは、次の出力メッセージを返すことがあります。

出力メッセージ メッセージの説明

Successfully removed external IP addresses from RESOURCE_PATH instance in INTEGRATION_NAME.

Waiting for the operation to finish execution on the RESOURCE_PATH instance in INTEGRATION_NAME.

アクションが成功しました。

Error executing action "Remove External IP Addresses". Reason: ERROR_REASON

Action ran into a timeout during execution. Pending operations: PENDING_OPERATIONS. Please increase the timeout in IDE.

The following network interfaces were not found: INTERFACES on the RESOURCE_PATH in INTEGRATION_NAME. Please check the spelling.

Provided instance zone is not valid.

Provided instance ID is not valid.

アクションが失敗しました。

サーバーへの接続、入力パラメータ、または認証情報を確認してください。

スクリプトの結果

次の表に、外部 IP アドレスを削除するアクションを使用した場合のスクリプト結果の出力値を示します。

スクリプトの結果名 値
is_success true または false

ファイアウォール ルールから IP を削除する

ファイアウォール ルールから IP を削除アクションを使用して、既存の Compute Engine ファイアウォール ルールから特定の IP アドレス範囲を削除します。

このアクションは Google SecOps エンティティに対しては実行されません。

アクションへの入力

ファイアウォール ルールから IP を削除アクションには、次のパラメータが必要です。

パラメータ 説明
Resource Name

省略可。

Compute Engine インスタンスの完全なリソース名(/projects/PROJECT_ID/global/ firewallsFIREWALL 形式)。

このパラメータは Project ID と Firewall Rule よりも優先されます。

Project ID

省略可。

Compute Engine インスタンスに関連付けられているプロジェクトの ID。

値が指定されていない場合、アクションは統合構成からプロジェクト ID を取得します。

Firewall Rule

省略可。

更新する特定のファイアウォール ルールの名前。

Type

必須。

追加する IP 範囲のトラフィックの方向。

値は次のいずれかになります。

  • Source
  • Destination

デフォルト値は Source です。

IP Ranges

必須。

ファイアウォール ルールに追加する IP アドレス範囲(CIDR 表記)のカンマ区切りのリスト。

アクションの出力

ファイアウォールルールから IP アドレスを削除アクションは、以下の出力を提供します。

アクションの出力タイプ 対象
ケースウォールのアタッチメント 利用不可
ケースウォールのリンク 利用不可
ケースウォール テーブル 利用不可
拡充テーブル 利用不可
JSON の結果 利用可能
出力メッセージ 利用可能
スクリプトの結果 利用可能
JSON の結果

次の例は、Remove IP From Firewall Rule アクションを使用した場合に受信される JSON 結果の出力を示しています。

{
  "kind": "compute#operation",
  "id": "9160761312385876914",
  "name": "operation-1716223324528-618e5619d1f93-174eac81-6b38200d",
  "operationType": "patch",
  "targetLink": "https://www.googleapis.com/compute/v1/projects/project-id/global/firewalls/firewall-name",
  "targetId": "7886634413370691799",
  "status": "DONE",
  "user": "compute-admin@project-id.iam.gserviceaccount.com",
  "progress": 100,
  "insertTime": "2024-05-20T09:42:05.150-07:00",
  "startTime": "2024-05-20T09:42:05.164-07:00",
  "endTime": "2024-05-20T09:42:09.381-07:00",
  "selfLink": "https://www.googleapis.com/compute/v1/projects/project-id/global/operations/operation-1716223324528-618e5619d1f93-174eac81-6b38200d",
  "firewall": {
    "kind": "compute#firewall",
    "id": "6297155974506248217",
    "creationTimestamp": "2023-09-13T07:28:06.690-07:00",
    "name": "firewall-name",
    "description": "",
    "network": "https://www.googleapis.com/compute/v1/projects/project-id/global/networks/vpc-network",
    "priority": 1000,
    "sourceRanges": [
      "0.0.0.0/0"
    ],
    "destinationRanges": [
      "0.0.0.0/21"
    ],
    "allowed": [
      {
        "IPProtocol": "tcp",
        "ports": [
          "22"
        ]
      }
    ],
    "direction": "INGRESS",
    "logConfig": {
      "enable": false
    },
    "disabled": false,
    "selfLink": "https://www.googleapis.com/compute/v1/projects/project-id/global/firewalls/firewall-name"
  }
}
出力メッセージ

Remove IP From Firewall Rule アクションは、次の出力メッセージを返すことがあります。

出力メッセージ メッセージの説明

Successfully updated firewall rule in Google Cloud Compute.

Waiting for the operation to finish execution on the RESOURCE_PATH instance in Google Cloud Compute.

アクションが成功しました。
Error executing action "Remove IP From Firewall Rule". Reason: ERROR_REASON

アクションが失敗しました。

サーバーへの接続、入力パラメータ、または認証情報を確認してください。

スクリプトの結果

次の表に、[Remove IP From Firewall Rule] アクションを使用した場合のスクリプト結果の出力値を示します。

スクリプトの結果名 値
is_success true または false

ネットワーク タグを削除する

[ネットワーク タグを削除] アクションを使用して、Compute Engine インスタンスからネットワーク タグを削除します。

このアクションは Google SecOps エンティティに対しては実行されません。

アクションへの入力

ネットワーク タグを削除アクションには、次のパラメータが必要です。

パラメータ 説明
Resource Name

省略可。

Compute Engine インスタンスの完全なリソース名(/project/PROJECT_ID/zone/ ZONE_ID/instances/ INSTANCE_ID 形式)。

このパラメータは、Project ID、Instance Zone、Instance ID よりも優先されます。

Project ID

省略可。

Compute Engine インスタンスに関連付けられているプロジェクトの ID。

値が指定されていない場合、アクションは統合構成からプロジェクト ID を取得します。

Instance Zone

省略可。

インスタンスが配置されている特定のゾーン。

Instance Zone と Instance ID を使用してインスタンスを識別する場合、このパラメータは必須です。

Instance ID

省略可。

起動するインスタンスの一意の ID。

この値は、List Instances アクションを使用して取得できます。

Instance Zone と Instance ID を使用してインスタンスを識別する場合、このパラメータは必須です。

Network Tags

必須。

インスタンスに追加するネットワーク タグのカンマ区切りのリスト。

すべてのタグに使用できるのは、英小文字、数字、ハイフンのみです。

アクションの出力

ネットワーク タグを削除するアクションでは、次の出力が提供されます。

アクションの出力タイプ 対象
ケースウォールのアタッチメント 利用不可
ケースウォールのリンク 利用不可
ケースウォール テーブル 利用不可
拡充テーブル 利用不可
JSON の結果 利用可能
出力メッセージ 利用可能
スクリプトの結果 利用可能
JSON の結果

次の例は、Example アクションを使用した場合に受信される JSON 結果の出力を示しています。

{
  "kind": "compute#instance",
  "id": "1459671903146615834",
  "creationTimestamp": "2023-09-13T04:20:21.993-07:00",
  "name": "instance-2",
  "description": "",
  "tags": {
    "items": [
      "another-tag",
      "tag"
    ],
    "fingerprint": "BCeEINC7Ths="
  },
  "machineType": "https://www.googleapis.com/compute/v1/projects/project-id/zones/us-central1-a/machineTypes/e2-micro",
  "status": "RUNNING",
  "zone": "https://www.googleapis.com/compute/v1/projects/project-id/zones/us-central1-a",
  "canIpForward": false,
  "networkInterfaces": [
    {
      "kind": "compute#networkInterface",
      "network": "https://www.googleapis.com/compute/v1/projects/project-id/global/networks/default",
      "subnetwork": "https://www.googleapis.com/compute/v1/projects/project-id/regions/us-central1/subnetworks/default",
      "networkIP": "10.128.0.3",
      "name": "nic0",
      "fingerprint": "-ZnnV7hiDfs=",
      "stackType": "IPV4_ONLY"
    }
  ],
  "disks": [
    {
      "kind": "compute#attachedDisk",
      "type": "PERSISTENT",
      "mode": "READ_WRITE",
      "source": "https://www.googleapis.com/compute/v1/projects/project-id/zones/us-central1-a/disks/instance-2",
      "deviceName": "instance-2",
      "index": 0,
      "boot": true,
      "autoDelete": true,
      "licenses": [
        "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/licenses/centos-7"
      ],
      "interface": "SCSI",
      "guestOsFeatures": [
        {
          "type": "UEFI_COMPATIBLE"
        },
        {
          "type": "GVNIC"
        }
      ],
      "diskSizeGb": "20",
      "architecture": "X86_64"
    }
  ],
  "metadata": {
    "kind": "compute#metadata",
    "fingerprint": "NBmH4-7Jw9U=",
    "items": []
  },
  "serviceAccounts": [
    {
      "email": "1111111111-compute@developer.gserviceaccount.com",
      "scopes": [
        "https://www.googleapis.com/auth/devstorage.read_only",
        "https://www.googleapis.com/auth/logging.write",
        "https://www.googleapis.com/auth/monitoring.write",
        "https://www.googleapis.com/auth/servicecontrol",
        "https://www.googleapis.com/auth/service.management.readonly",
        "https://www.googleapis.com/auth/trace.append"
      ]
    }
  ],
  "selfLink": "https://www.googleapis.com/compute/v1/projects/project-id/zones/us-central1-a/instances/instance-2",
  "scheduling": {
    "onHostMaintenance": "MIGRATE",
    "automaticRestart": true,
    "preemptible": false,
    "provisioningModel": "STANDARD"
  },
  "cpuPlatform": "Intel Broadwell",
  "deletionProtection": false,
  "shieldedInstanceConfig": {
    "enableSecureBoot": false,
    "enableVtpm": true,
    "enableIntegrityMonitoring": true
  }
}
出力メッセージ

Remove Network Tags アクションは、次の出力メッセージを返すことがあります。

出力メッセージ メッセージの説明

Successfully removed network tags from the instance RESOURCE_PATH in Compute Engine.

Waiting for the operation to finish execution on the RESOURCE_PATH instance in Compute Engine.

アクションが成功しました。
Error executing action "Remove Network Tags". Reason: ERROR_REASON

アクションが失敗しました。

サーバーへの接続、入力パラメータ、または認証情報を確認してください。

スクリプトの結果

次の表に、[ネットワーク タグを削除] アクションを使用した場合のスクリプト結果の出力値を示します。

スクリプトの結果名 値
is_success true または false

インスタンスの IAM ポリシーの設定

インスタンス IAM ポリシーを設定アクションを使用して、指定したリソースのアクセス制御ポリシーを設定します。アクションで指定したポリシーは、既存のポリシーを置き換えます。

このアクションは Google SecOps エンティティに対しては実行されません。

アクションへの入力

インスタンスの IAM ポリシーを設定するアクションには、次のパラメータが必要です。

パラメータ 説明
Resource Name

省略可。

Compute Engine インスタンスの完全なリソース名(/project/PROJECT_ID/zone/ ZONE_ID/instances/ INSTANCE_ID 形式)。

このパラメータは、Project ID、Instance Zone、Instance ID よりも優先されます。

Project ID

省略可。

Compute Engine インスタンスに関連付けられているプロジェクトの ID。

値が指定されていない場合、アクションは統合構成からプロジェクト ID を取得します。

Instance Zone

省略可。

インスタンスが配置されている特定のゾーン。

Instance Zone と Instance ID を使用してインスタンスを識別する場合、このパラメータは必須です。

Instance ID

省略可。

起動するインスタンスの一意の ID。

この値は、List Instances アクションを使用して取得できます。

Instance Zone と Instance ID を使用してインスタンスを識別する場合、このパラメータは必須です。

Policy

必須。

インスタンスに適用する IAM ポリシー ドキュメント。JSON オブジェクトとして指定します。

アクションの出力

インスタンスの IAM ポリシーの設定アクションは、次の出力を提供します。

アクションの出力タイプ 対象
ケースウォールのアタッチメント 利用不可
ケースウォールのリンク 利用不可
ケースウォール テーブル 利用不可
拡充テーブル 利用不可
JSON の結果 利用可能
出力メッセージ 利用可能
スクリプトの結果 利用可能
JSON の結果

次の例は、インスタンス IAM ポリシーを設定するアクションを使用した場合に受信する JSON 結果の出力を示しています。

{
    "version": 1,
    "etag": "BwXBftu99FE=",
    "bindings": [
        {
            "role": "roles/compute.networkViewer",
            "members": [
                "user:user@example.com"
            ]
        }
    ]
}
出力メッセージ

インスタンス IAM ポリシーを設定するアクションは、次の出力メッセージを返すことがあります。

出力メッセージ メッセージの説明

Successfully set new IAM policy for the Compute Engine instance INSTANCE_ID.

Provided instance zone ZONE_ID is not valid.

Provided instance ID INSTANCE_ID is not valid.

Provided policy JSON document POLICY is not valid.

アクションが成功しました。
Error executing action "Set Instance IAM Policy". Reason: ERROR_REASON

Provided resource RESOURCE is not valid.

Error executing action "Set Instance IAM Policy". Reason: "Resource Name" or "Instance Zone" and "Instance ID" needs to be provided.

アクションが失敗しました。

サーバーへの接続、入力パラメータ、または認証情報を確認してください。

スクリプトの結果

次の表に、インスタンス IAM ポリシーを設定するアクションを使用した場合のスクリプト結果の出力値を示します。

スクリプトの結果名 値
is_success true または false

インスタンスの開始

インスタンスの開始アクションを使用して、停止状態または終了状態の Compute Engine インスタンスを起動します。

このアクションは Google SecOps エンティティに対しては実行されません。

アクションへの入力

インスタンスの起動アクションには、次のパラメータが必要です。

パラメータ 説明
Resource Name

省略可。

Compute Engine インスタンスの完全なリソース名(/project/PROJECT_ID/zone/ ZONE_ID/instances/ INSTANCE_ID 形式)。

このパラメータは、Project ID、Instance Zone、Instance ID よりも優先されます。

Project ID

省略可。

Compute Engine インスタンスに関連付けられているプロジェクトの ID。

値が指定されていない場合、アクションは統合構成からプロジェクト ID を取得します。

Instance Zone

省略可。

インスタンスが配置されている特定のゾーン。

Instance Zone と Instance ID を使用してインスタンスを識別する場合、このパラメータは必須です。

Instance ID

省略可。

起動するインスタンスの一意の ID。

この値は、List Instances アクションを使用して取得できます。

Instance Zone と Instance ID を使用してインスタンスを識別する場合、このパラメータは必須です。

アクションの出力

インスタンスの開始アクションでは、次の出力が提供されます。

アクションの出力タイプ 対象
ケースウォールのアタッチメント 利用不可
ケースウォールのリンク 利用不可
ケースウォール テーブル 利用不可
拡充テーブル 利用不可
JSON の結果 利用可能
出力メッセージ 利用可能
スクリプトの結果 利用可能
JSON の結果

次の例は、インスタンスの開始アクションを使用した場合に受信される JSON 結果の出力を示しています。

{
   "id": "ID",
   "name": "operation-OPERATION_ID",
   "zone": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-central1-a",
   "operationType": "start",
   "targetLink": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-central1-a/instances/INSTANCE_ID",
   "targetId": "INSTANCE_ID",
   "status": "DONE",
   "user": "user@example.com",
   "progress": 100,
   "insertTime": "2021-04-28T23:01:29.395-07:00",
   "startTime": "2021-04-28T23:01:29.397-07:00",
   "endTime": "2021-04-28T23:01:29.397-07:00",
   "selfLink": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-central1-a/operations/operation-OPERATION_ID",
   "kind": "compute#operation"
}
出力メッセージ

インスタンスの開始アクションは、次の出力メッセージを返すことがあります。

出力メッセージ メッセージの説明

Compute Engine instance RESOURCE_PATH was started successfully.

Provided instance zone ZONE_ID is not valid.

Provided instance ID is not valid.

アクションが成功しました。

Error executing action "Start Instance". Reason: ERROR_REASON

Error executing action "Start Instance". Reason: You should provide either "Resource name" or "Instance Zone" and "Instance ID" parameters.

Error executing action "Start Instance". Reason: Given resource name string does not match expected pattern.

アクションが失敗しました。

サーバーへの接続、入力パラメータ、または認証情報を確認してください。

スクリプトの結果

次の表に、インスタンスの起動アクションを使用した場合のスクリプト結果の出力値を示します。

スクリプトの結果名 値
is_success true または false

インスタンスの停止

インスタンスを停止アクションを使用して、実行中の Compute Engine インスタンスをシャットダウンします。停止したインスタンスはいつでも再開できます。

インスタンスを停止すると、VM の使用料金は発生しなくなりますが、永続ディスクや静的 IP アドレスなどの関連リソースは、削除しない限り引き続き課金されます。

このアクションは Google SecOps エンティティに対しては実行されません。

アクションへの入力

インスタンスを停止アクションには、次のパラメータが必要です。

パラメータ 説明
Resource Name

省略可。

Compute Engine インスタンスの完全なリソース名(/project/PROJECT_ID/zone/ ZONE_ID/instances/ INSTANCE_ID 形式)。

このパラメータは、Project ID、Instance Zone、Instance ID よりも優先されます。

Project ID

省略可。

Compute Engine インスタンスに関連付けられているプロジェクトの ID。

値が指定されていない場合、アクションは統合構成からプロジェクト ID を取得します。

Instance Zone

省略可。

インスタンスが配置されている特定のゾーン。

Instance Zone と Instance ID を使用してインスタンスを識別する場合、このパラメータは必須です。

Instance ID

省略可。

起動するインスタンスの一意の ID。

この値は、List Instances アクションを使用して取得できます。

Instance Zone と Instance ID を使用してインスタンスを識別する場合、このパラメータは必須です。

アクションの出力

インスタンスを停止アクションでは、次の出力が提供されます。

アクションの出力タイプ 対象
ケースウォールのアタッチメント 利用不可
ケースウォールのリンク 利用不可
ケースウォール テーブル 利用不可
拡充テーブル 利用不可
JSON の結果 利用可能
出力メッセージ 利用可能
スクリプトの結果 利用可能
JSON の結果

次の例は、インスタンスを停止アクションを使用した場合に受信される JSON 結果の出力を示しています。

{
   "id": "ID",
   "name": "operation-OPERATION_ID",
   "zone": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-central1-a",
   "operationType": "stop",
   "targetLink": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-central1-a/instances/INSTANCE_ID",
   "targetId": "INSTANCE_ID",
   "status": "RUNNING",
   "user": "user@example.com",
   "progress": 100,
   "insertTime": "2021-04-28T23:01:29.395-07:00",
   "startTime": "2021-04-28T23:01:29.397-07:00",
   "selfLink": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/us-central1-a/operations/operation-OPERATION_ID",
   "kind": "compute#operation"
}
出力メッセージ

インスタンスを停止アクションは、次の出力メッセージを返すことがあります。

出力メッセージ メッセージの説明

Compute Engine instance INSTANCE_ID was stopped successfully.

Provided instance zone ZONE_ID is not valid.

Provided instance ID is not valid.

アクションが成功しました。
Error executing action "Stop Instance". Reason: ERROR_REASON

アクションが失敗しました。

サーバーへの接続、入力パラメータ、または認証情報を確認してください。

スクリプトの結果

次の表に、インスタンスを停止アクションを使用した場合のスクリプト結果の出力値を示します。

スクリプトの結果名 値
is_success true または false

ファイアウォール ルールを更新する

ファイアウォール ルールの更新アクションを使用して、既存の Compute Engine ファイアウォール ルールの構成を変更します。このアクションにより、ルールの ID を維持しながら特定のパラメータを更新できます。

このアクションは Google SecOps エンティティに対しては実行されません。

アクションへの入力

ファイアウォール ルールの更新アクションには、次のパラメータが必要です。

パラメータ 説明
Firewall Rule

省略可。

更新する特定のファイアウォール ルールの名前。

Project ID

省略可。

Compute Engine インスタンスに関連付けられているプロジェクトの ID。

値が指定されていない場合、アクションは統合構成からプロジェクト ID を取得します。

Resource Name

省略可。

Compute Engine インスタンスの完全なリソース名(/projects/PROJECT_ID/global/ firewallsFIREWALL 形式)。

このパラメータは Project ID と Firewall Rule よりも優先されます。

Source IP Ranges

省略可。

ファイアウォール ルールの送信元 IP アドレス範囲のカンマ区切りのリスト。

none 値が設定されている場合、このアクションにより、ルールから既存のすべての送信元 IP 範囲が削除されます。

値が指定されていない場合、既存の値は変更されません。

Source Tags

省略可。

ルールに適用するソース ネットワーク タグのカンマ区切りのリスト。

none 値が設定されている場合、このアクションにより、既存のすべてのソースタグがルールから削除されます。

値が指定されていない場合、既存の値は変更されません。

Source Service Accounts

省略可。

ルールに適用するソース サービス アカウントのカンマ区切りのリスト。

none 値が設定されている場合、このアクションにより、既存のすべてのソース サービス アカウントがルールから削除されます。

値が指定されていない場合、既存の値は変更されません。

TCP Ports

省略可。

許可または拒否する TCP ポートまたはポート範囲のカンマ区切りのリスト。

このパラメータは、all 値と none 値をサポートしています。構成されている場合、このアクションはファイアウォール ルールのプロトコルとポートリストをこの値で更新します。

UDP Ports

省略可。

許可または拒否する UDP ポートまたはポート範囲のカンマ区切りのリスト。

このパラメータは、all 値と none 値をサポートしています。構成されている場合、このアクションはファイアウォール ルールのプロトコルとポートリストをこの値で更新します。

Other Protocols

省略可。

ルールに含める TCP と UDP 以外のプロトコルのカンマ区切りのリスト。

none 値が設定されている場合、このアクションはファイアウォール ルールのプロトコル リストをこの値で更新します。

Destination IP Ranges

省略可。

ファイアウォール ルールの宛先 IP アドレス範囲のカンマ区切りのリスト。

none 値が設定されている場合、このアクションにより、既存のすべての宛先 IP 範囲がルールから削除されます。

値が指定されていない場合、既存の値は変更されません。

アクションの出力

ファイアウォール ルールの更新アクションは、次の出力を提供します。

アクションの出力タイプ 対象
ケースウォールのアタッチメント 利用不可
ケースウォールのリンク 利用不可
ケースウォール テーブル 利用不可
拡充テーブル 利用不可
JSON の結果 利用可能
出力メッセージ 利用可能
スクリプトの結果 利用可能
JSON の結果

次の例は、ファイアウォール ルールの更新アクションを使用した場合に受信される JSON 結果の出力を示しています。

{
  "kind": "compute#operation",
  "id": "9160761312385876914",
  "name": "operation-1716223324528-618e5619d1f93-174eac81-6b38200d",
  "operationType": "patch",
  "targetLink": "https://www.googleapis.com/compute/v1/projects/project-id/global/firewalls/firewall-name",
  "targetId": "7886634413370691799",
  "status": "DONE",
  "user": "compute-admin@project-id.iam.gserviceaccount.com",
  "progress": 100,g
  "insertTime": "2024-05-20T09:42:05.150-07:00",
  "startTime": "2024-05-20T09:42:05.164-07:00",
  "endTime": "2024-05-20T09:42:09.381-07:00",
  "selfLink": "https://www.googleapis.com/compute/v1/projects/project-id/global/operations/operation-1716223324528-618e5619d1f93-174eac81-6b38200d",
  "firewall": {
    "kind": "compute#firewall",
    "id": "6297155974506248217",
    "creationTimestamp": "2023-09-13T07:28:06.690-07:00",
    "name": "firewall-name",
    "description": "",
    "network": "https://www.googleapis.com/compute/v1/projects/project-id/global/networks/vpc-network",
    "priority": 1000,
    "sourceRanges": [
      "0.0.0.0/0"
    ],
    "destinationRanges": [
      "0.0.0.0/21"
    ],
    "allowed": [
      {
        "IPProtocol": "tcp",
        "ports": [
          "22"
        ]
      }
    ],
    "direction": "INGRESS",
    "logConfig": {
      "enable": false
    },
    "disabled": false,
    "selfLink": "https://www.googleapis.com/compute/v1/projects/project-id/global/firewalls/firewall-name"
  }
}
出力メッセージ

ファイアウォール ルールの更新アクションは、次の出力メッセージを返すことがあります。

出力メッセージ メッセージの説明
Successfully updated firewall rule in Cloud Compute.

Updating firewall rule in Cloud Compute.

アクションが成功しました。
Error executing action "Update Firewall Rule". Reason: ERROR_REASON

Provided firewall name is not valid.

Action ran into a timeout during execution. Please increase the timeout in IDE.

You must provide at least some parameter to update the firewall rule with.

アクションが失敗しました。

サーバーへの接続、入力パラメータ、または認証情報を確認してください。

スクリプトの結果

次の表に、ファイアウォール ルールの更新アクションを使用した場合のスクリプト結果の出力値を示します。

スクリプトの結果名 値
is_success true または false

さらにサポートが必要な場合 コミュニティ メンバーや Google SecOps のプロフェッショナルから回答を得ることができます。