Integra Compute Engine con Google SecOps
Versione integrazione: 13.0
Questo documento fornisce indicazioni su come integrare Compute Engine con Google Security Operations (Google SecOps).
Casi d'uso
L'integrazione per Compute Engine ti aiuta a risolvere i seguenti casi d'uso:
Risposta automatica agli incidenti: utilizza le funzionalità di Google SecOps per isolare automaticamente un'istanza dalla rete utilizzando playbook dopo aver rilevato un'istanza Compute Engine compromessa. L'isolamento di un'istanza limita la diffusione dell'attacco e riduce i potenziali danni. Una risposta automatica agli incidenti ti aiuta ad accelerare i tempi di risposta e riduce il carico di lavoro del tuo team di sicurezza.
Ricerca e analisi delle minacce:utilizza le funzionalità di Google SecOps per automatizzare la raccolta di log e dati di telemetria sulla sicurezza dalle istanze Compute Engine in più progetti. Puoi analizzare i dati raccolti per rilevare attività sospette e potenziali minacce per cercare in modo proattivo le minacce e accelerare le indagini automatizzando la raccolta dei dati.
Gestione delle vulnerabilità:integra gli strumenti di analisi delle vulnerabilità con Google SecOps per analizzare automaticamente le istanze Compute Engine alla ricerca di vulnerabilità note. Puoi utilizzare le funzionalità di Google SecOps per generare automaticamente ticket per la correzione o persino applicare patch alle vulnerabilità direttamente per ridurre il rischio di sfruttamento e migliorare la postura di sicurezza della tua organizzazione.
Automazione della conformità:utilizza le funzionalità di Google SecOps per automatizzare la raccolta di audit log e dati di configurazione dalle istanze Compute Engine e rispettare i requisiti normativi. Puoi utilizzare i dati raccolti per generare report e dashboard per gli auditor per semplificare la generazione di report di conformità e ridurre l'impegno manuale necessario per analizzare i dati.
Organizzazione della sicurezza:orchestra i flussi di lavoro di sicurezza su più serviziGoogle Cloud , tra cui Compute Engine. Ad esempio, Google SecOps può attivare la creazione di una nuova regola firewall in risposta a un evento di sicurezza rilevato su un'istanza Compute Engine. L'organizzazione della sicurezza ti offre una postura di sicurezza più coordinata e automatizzata integrando diversi strumenti e servizi di sicurezza.
Prima di iniziare
Per utilizzare l'integrazione, devi disporre di un ruolo Identity and Access Management (IAM) personalizzato e di un service account Google Cloud . Puoi utilizzare un service account esistente o crearne uno nuovo.
Crea e configura il ruolo IAM
Per creare e configurare un ruolo IAM personalizzato per l'integrazione, completa i seguenti passaggi:
Nella console Google Cloud , vai alla pagina Ruoli di IAM.
Fai clic su Crea ruolo per creare un ruolo personalizzato con le autorizzazioni richieste per l'integrazione.
Per un nuovo ruolo personalizzato, fornisci Titolo, Descrizione e un ID univoco.
Imposta Fase di lancio del ruolo su Disponibilità generale.
Aggiungi le seguenti autorizzazioni al ruolo creato:
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
Crea un account di servizio
Per indicazioni sulla creazione di un account di servizio, vedi Creare service account. Assicurati di concedere il tuo ruolo IAM personalizzato all'account di servizio in Concedi a questo service account l'accesso al progetto.
Se utilizzi un account di servizio per l'autenticazione a Google Cloud, puoi creare una chiave dell'account di servizio in JSON e fornire i contenuti del file JSON scaricato durante la configurazione dei parametri di integrazione.
Per motivi di sicurezza, ti consigliamo di utilizzare un indirizzo email dell'identità del workload anziché una chiave del account di servizio. Per saperne di più sulle identità dei workload, consulta Identità per i workload.
Parametri di integrazione
L'integrazione di Compute Engine richiede i seguenti parametri:
Parametri | Descrizione |
---|---|
Account Type |
Optional Il tipo di account Google Cloud . Fornisci il valore impostato nel parametro Il valore predefinito è
|
Project ID |
Optional L'ID progetto dell'account Google Cloud . Fornisci il valore impostato nel parametro |
Private Key ID |
Optional L'ID della chiave privata dell'account Google Cloud. Fornisci il valore impostato nel
parametro |
Private Key |
Optional La chiave privata dell'account Google Cloud. Fornisci il valore impostato nel parametro |
Client Email |
Optional L'indirizzo email del cliente dell'account Google Cloud. Fornisci il valore impostato nel
parametro |
Client ID |
Optional L'ID client dell'account Google Cloud . Fornisci il valore impostato nel parametro |
Auth URI |
Optional L'URI di autenticazione dell'account Google Cloud. Fornisci il valore impostato nel parametro Il valore predefinito è
|
Token URI |
Optional L'URI del token dell'account Google Cloud. Fornisci il valore impostato nel parametro Il valore predefinito è
|
Auth Provider X509 URL |
Optional L'URL X.509 del provider di autenticazione dell'account Google Cloud . Fornisci il valore impostato nel
parametro Il valore predefinito è
|
Client X509 URL |
Optional L'URL X.509 del client dell'account Google Cloud . Fornisci il valore impostato nel
parametro |
User Service Account JSON |
Optional Il contenuto del file JSON della chiave dell'account di servizio. Puoi configurare questo parametro o il parametro Per configurare questo parametro, fornisci l'intero contenuto del file JSON della chiave dell'account di servizio che hai scaricato durante la creazione di un account di servizio. |
Workload Identity Email |
Optional L'indirizzo email client della tua federazione delle identità per i workload. Puoi configurare questo parametro o il parametro Per simulare l'identità dei service account con la federazione delle identità per i carichi di lavoro,
concedi il ruolo |
Per istruzioni sulla configurazione di un'integrazione in Google SecOps, consulta Configurare le integrazioni.
Se necessario, potrai apportare modifiche in un secondo momento. Dopo aver configurato un'istanza di integrazione, puoi utilizzarla nei playbook. Per saperne di più sulla configurazione e sul supporto di più istanze, consulta Supporto di più istanze.
Azioni
Per maggiori informazioni sulle azioni, vedi Rispondere alle azioni in attesa dalla tua postazione di lavoro ed Eseguire un'azione manuale.
Aggiungi IP alla regola firewall
Utilizza l'azione Aggiungi IP alla regola firewall per
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Aggiungi IP alla regola firewall richiede i seguenti parametri:
Parametro | Descrizione |
---|---|
Resource Name |
Optional Il nome completo della risorsa dell'istanza Compute Engine, ad esempio Questo parametro ha una
priorità rispetto ai parametri |
Project ID |
Optional Il nome del progetto dell'istanza Compute Engine. Se non imposti un valore, l'azione recupera il nome del progetto dalla configurazione dell'integrazione. |
Firewall Rule |
Optional Il nome della regola firewall da aggiornare. |
Type |
Obbligatorio Il tipo di intervallo di indirizzi IP da aggiungere. I valori possibili sono Il valore predefinito è |
IP Ranges |
Obbligatorio L'elenco degli intervalli di indirizzi IP da aggiungere alla regola firewall. |
Output dell'azione
L'azione Aggiungi IP alla regola firewall fornisce i seguenti output:
Tipo di output dell'azione | Disponibilità |
---|---|
Allegato della bacheca casi | Non disponibile |
Link alla bacheca richieste | Non disponibile |
Tabella della bacheca casi | Non disponibile |
Tabella di arricchimento | Non disponibile |
Risultato JSON | Non disponibile |
Messaggi di output | Disponibile |
Risultato dello script | Disponibile |
Messaggi di output
L'azione Aggiungi IP alla regola firewall può restituire i seguenti messaggi di output:
Messaggio di output | Descrizione del messaggio |
---|---|
|
L'azione è riuscita. |
Error executing action "AAdd IP To Firewall Rule". Reason:
ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Aggiungi IP alla regola firewall:
Nome del risultato dello script | Valore |
---|---|
is_success |
True o False |
Aggiungere etichette all'istanza
Utilizza l'azione Aggiungi etichette all'istanza per aggiungere etichette all'istanza Compute Engine.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Aggiungi etichette all'istanza richiede i seguenti parametri:
Parametri | Descrizione |
---|---|
Resource Name |
Optional Il nome della risorsa per l'istanza Compute Engine. Questo parametro ha la priorità sulla combinazione dei parametri
Fornisci il valore parametro nel
seguente formato: |
Project ID |
Optional Il nome del progetto per l'istanza Compute Engine. Se non imposti alcun valore per questo parametro, l'integrazione recupera l'ID progetto dal tuo service account Google Cloud . |
Instance Zone |
Optional Il nome di una zona di istanza in cui cercare le istanze. |
Instance ID |
Optional L'ID dell'istanza da avviare. Puoi recuperare l'ID istanza utilizzando l'azione Elenca istanze. |
Instance Labels |
Obbligatorio L'etichetta dell'istanza da aggiungere a un'istanza. Per configurare questo parametro, imposta il valore nel seguente formato:
Questo parametro accetta più valori come stringa separata da virgole. |
Output dell'azione
L'azione Aggiungi etichette all'istanza fornisce i seguenti output:
Tipo di output dell'azione | Disponibilità |
---|---|
Allegato della bacheca casi | Non disponibile |
Link alla bacheca richieste | Non disponibile |
Tabella della bacheca casi | Non disponibile |
Tabella di arricchimento | Non disponibile |
Risultato JSON | Disponibile |
Messaggi di output | Disponibile |
Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente descrive l'output del risultato JSON ricevuto quando si utilizza l'azione Aggiungi etichette all'istanza:
{
"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"
}
Messaggi di output
L'azione Aggiungi etichette all'istanza può restituire i seguenti messaggi di output:
Messaggio di output | Descrizione del messaggio |
---|---|
|
Azione riuscita. |
Error executing action "Add Labels to Instance". Reason:
ERROR_REASON |
Azione non riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La seguente tabella elenca il valore dell'output del risultato dello script quando utilizzi l'azione Aggiungi etichette all'istanza:
Nome del risultato dello script | Valore |
---|---|
is_success |
True o False |
Aggiungere tag di rete
Utilizza l'azione Aggiungi tag di rete per aggiungere tag di rete all'istanza Compute Engine.
Questa azione è asincrona. Modifica il valore di timeout dello script nell'ambiente di sviluppo integrato (IDE) di Google SecOps per l'azione in base alle esigenze.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Aggiungi tag di rete richiede i seguenti parametri:
Parametro | Descrizione |
---|---|
Resource Name |
Optional Il nome completo della risorsa dell'istanza Compute Engine, ad esempio Questo parametro ha la precedenza sui parametri |
Project ID |
Optional Il nome del progetto dell'istanza Compute Engine. Se non imposti un valore, l'azione recupera il nome del progetto dalla configurazione dell'integrazione. |
Instance Zone |
Optional Il nome della zona dell'istanza Compute Engine. Questo parametro è obbligatorio se configuri l'istanza Compute Engine utilizzando i parametri |
Instance ID |
Optional L'ID istanza Compute Engine. Questo
parametro è obbligatorio se configuri l'istanza Compute Engine
utilizzando i parametri |
Network Tags |
Obbligatorio Un elenco separato da virgole di tag di rete da aggiungere all'istanza Compute Engine. Questo parametro accetta solo tag che contengono lettere minuscole, numeri e trattini. |
Output dell'azione
L'azione Aggiungi tag di rete fornisce i seguenti output:
Tipo di output dell'azione | Disponibilità |
---|---|
Allegato della bacheca casi | Non disponibile |
Link alla bacheca richieste | Non disponibile |
Tabella della bacheca casi | Non disponibile |
Tabella di arricchimento | Non disponibile |
Risultato JSON | Non disponibile |
Messaggi di output | Disponibile |
Risultato dello script | Disponibile |
Messaggi di output
L'azione Aggiungi tag di rete può restituire i seguenti messaggi di output:
Messaggio di output | Descrizione del messaggio |
---|---|
|
L'azione è riuscita. |
Error executing action "Add Network Tags". Reason:
ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Aggiungi tag di rete:
Nome del risultato dello script | Valore |
---|---|
is_success |
True o False |
Elimina istanza
Utilizza l'azione Elimina istanza per eliminare le istanze Compute Engine.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Elimina istanza richiede i seguenti parametri:
Parametri | Descrizione |
---|---|
Resource Name |
Optional Il nome della risorsa per l'istanza Compute Engine. Questo parametro ha la priorità sulla combinazione dei parametri
Fornisci il valore parametro nel
seguente formato: |
Project ID |
Optional Il nome del progetto per l'istanza Compute Engine. Se non imposti alcun valore per questo parametro, l'integrazione recupera l'ID progetto dal tuo service account Google Cloud . |
Instance Zone |
Optional Il nome di una zona di istanza in cui cercare le istanze. |
Instance ID |
Optional L'ID dell'istanza da avviare. Puoi recuperare l'ID istanza utilizzando l'azione Elenca istanze. |
Output dell'azione
L'azione Elimina istanza fornisce i seguenti output:
Tipo di output dell'azione | Disponibilità |
---|---|
Allegato della bacheca casi | Non disponibile |
Link alla bacheca richieste | Non disponibile |
Tabella della bacheca casi | Non disponibile |
Tabella di arricchimento | Non disponibile |
Risultato JSON | Disponibile |
Messaggi di output | Disponibile |
Risultato dello script | Disponibile |
Risultato JSON
Il seguente esempio descrive l'output del risultato JSON ricevuto quando si utilizza l'azione Elimina istanza:
{
"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"
}
Messaggi di output
L'azione Elimina istanza può restituire i seguenti messaggi di output:
Messaggio di output | Descrizione del messaggio |
---|---|
|
Azione riuscita. |
|
Azione non riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La seguente tabella elenca il valore dell'output del risultato dello script quando utilizzi l'azione Elimina istanza:
Nome del risultato dello script | Valore |
---|---|
is_success |
True o False |
Arricchisci entità
Utilizza l'azione Arricchisci entità per arricchire le entità di Google SecOps
IP Address
con le informazioni sull'istanza di Compute Engine.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Arricchisci entità richiede i seguenti parametri:
Parametri | Descrizione |
---|---|
Project ID |
Optional Il nome del progetto per l'istanza Compute Engine. Se non imposti alcun valore per questo parametro, l'integrazione recupera l'ID progetto dal tuo service account Google Cloud . |
Instance Zone |
Optional Il nome di una zona di istanza in cui cercare le istanze. |
Output dell'azione
L'azione Arricchisci entità fornisce i seguenti output:
Tipo di output dell'azione | Disponibilità |
---|---|
Allegato della bacheca casi | Non disponibile |
Link alla bacheca richieste | Non disponibile |
Tabella della bacheca casi | Disponibile |
Tabella di arricchimento | Disponibile |
Risultato JSON | Disponibile |
Messaggi di output | Disponibile |
Risultato dello script | Disponibile |
Tabella della bacheca casi
Al termine dell'esecuzione, l'azione Arricchisci entità fornisce la seguente tabella:
Nome tabella: ENTITY Tabella di arricchimento
Colonne:
- Campo entità
- Valore
Tabella di arricchimento
L'azione Arricchisci entità supporta il seguente arricchimento delle entità:
Campo di arricchimento | Origine (chiave JSON) | Logic |
---|---|---|
Google_Compute_instance_id |
id |
Non disponibile |
Google_Compute_creation_timestamp |
creationTimestamp |
Non disponibile |
Google_Compute_instance_name |
name |
Non disponibile |
Google_Compute_description |
description |
Non disponibile |
Google_Compute_tags |
tags |
Fornisci i tag in un elenco CSV |
Google_Compute_machine_type |
machineType |
Non disponibile |
Google_Compute_instance_status |
status |
Non disponibile |
Google_Compute_instance_zone |
zone |
Non disponibile |
Google_Compute_can_ip_forward |
canIpForward |
Non disponibile |
Google_Compute_instance_network_interfaces_name_INDEX
|
networkInterfaces.name |
Espandi se sono disponibili altre interfacce di rete |
Google_Compute_instance_network_interfaces_name_access_configs_type_INDEX |
networkInterfaces.accessConfigs.type |
Espandi se sono disponibili altre interfacce di rete |
Google_Compute_instance_network_interfaces_name_access_configs_name_INDEX |
networkInterfaces.accessConfigs.name |
Espandi se sono disponibili altre interfacce di rete |
Google_Compute_instance_network_interfaces_name_access_configs_natIP_INDEX |
networkInterfaces.accessConfigs.natIP |
Espandi se sono disponibili altre interfacce di rete |
Google_Compute_instance_metadata |
metadata |
Elenco CSV di valori dei metadati dell'istanza |
Google_Compute_service_account_INDEX
|
serviceAccounts.email |
Espandi se sono disponibili altri service account |
Google_Compute_service_account_scopes_INDEX
|
serviceAccounts.scopes |
Espandi se sono disponibili altri service account |
Google_Compute_link_to_Google_Compute |
selfLink |
Non disponibile |
Google_Compute_labels |
labels |
Fornisci un elenco di valori in formato CSV |
Google_Compute_instance_last_start_timestamp |
lastStartTimestamp |
Non disponibile |
Google_Compute_instance_last_stop_timestamp |
lastStopTimestamp |
Non disponibile |
Risultato JSON
Il seguente esempio descrive l'output del risultato JSON ricevuto quando si utilizza l'azione Arricchisci entità:
{
"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"
}
Messaggi di output
L'azione Arricchisci entità può restituire i seguenti messaggi di output:
Messaggio di output | Descrizione del messaggio |
---|---|
|
Azione riuscita. |
Error executing action "Enrich Entities". Reason:
ERROR_REASON |
Azione non riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La seguente tabella elenca il valore dell'output del risultato dello script quando utilizzi l'azione Arricchisci entità:
Nome del risultato dello script | Valore |
---|---|
is_success |
True o False |
Esegui il job patch VM
Utilizza l'azione Esegui job di patch VM per eseguire un job di applicazione patch VM sulle istanze Compute Engine.
Questa azione è asincrona. Modifica il valore di timeout dello script nell'ambiente di sviluppo integrato (IDE) di Google SecOps per l'azione in base alle esigenze.
Questa azione non viene eseguita sulle entità Google SecOps.
L'azione Esegui job di applicazione patch VM richiede l'abilitazione dell'API OS Config.
Input azione
L'azione Esegui job di applicazione patch VM richiede i seguenti parametri:
Parametro | Descrizione |
---|---|
Instance Filter Object |
Obbligatorio Un oggetto JSON per impostare un filtro dell'istanza. Il valore predefinito è il seguente: { "all": "true" } |
Name |
Obbligatorio Il nome del job di applicazione patch. |
Description |
Optional La descrizione del job di applicazione patch. |
Patching Config Object |
Optional Un oggetto JSON che specifica i passaggi da eseguire per il job di applicazione di patch. Se non imposti un valore, l'azione applica patch
alle istanze Compute Engine utilizzando il valore predefinito. Per configurare
questo parametro, utilizza il seguente formato: Il valore predefinito è il seguente: { "rebootConfig": "DEFAULT", "apt": { "type": "DIST" }, "yum": { "security": true }, "zypper": { "withUpdate": true }, "windowsUpdate": { "classifications": ["CRITICAL", "SECURITY"] } } |
Patch Duration Timeout |
Obbligatorio Il valore di timeout in minuti per un job di applicazione di patch. Il valore predefinito è |
Rollout Strategy |
Optional La strategia di implementazione per un job di applicazione patch. I valori possibili sono |
Disruption Budget |
Obbligatorio Il budget di interruzione per un job di applicazione patch. Per
configurare questo parametro, puoi utilizzare un numero specifico o una percentuale,
ad esempio Il valore predefinito è |
Wait For Completion |
Obbligatorio Se selezionata, l'azione attende il completamento del job di applicazione di patch. |
Fail If Completed With Errors |
Obbligatorio Se selezionata e lo stato del job di applicazione patch è
|
Output dell'azione
L'azione Esegui job di applicazione patch VM fornisce i seguenti output:
Tipo di output dell'azione | Disponibilità |
---|---|
Allegato della bacheca casi | Non disponibile |
Link alla bacheca richieste | Non disponibile |
Tabella della bacheca casi | Non disponibile |
Tabella di arricchimento | Non disponibile |
Risultato JSON | Non disponibile |
Messaggi di output | Disponibile |
Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando si utilizza l'azione Esegui job di applicazione di patch alla VM:
{
"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
}
}
}
Messaggi di output
L'azione Esegui job di applicazione patch VM può restituire i seguenti messaggi di output:
Messaggio di output | Descrizione del messaggio |
---|---|
|
L'azione è riuscita. |
Error executing action "Execute VM Patch Job". Reason: ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La seguente tabella elenca il valore dell'output del risultato dello script quando utilizzi l'azione Esegui job di patch VM:
Nome del risultato dello script | Valore |
---|---|
is_success |
True o False |
Recupero criterio IAM istanza
Utilizza l'azione Recupera criterio IAM istanza per ottenere il criterio di controllo dell'accesso dell'accesso per una risorsa. Se inizialmente non assegni alcun criterio alla risorsa, il criterio restituito può essere vuoto.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Recupera criterio IAM istanza richiede i seguenti parametri:
Parametri | Descrizione |
---|---|
Resource Name |
Optional Il nome della risorsa per l'istanza Compute Engine. Questo parametro ha la priorità sulla combinazione dei parametri
Fornisci il valore parametro nel
seguente formato: |
Project ID |
Optional Il nome del progetto per l'istanza Compute Engine. Se non imposti alcun valore per questo parametro, l'integrazione recupera l'ID progetto dal tuo service account Google Cloud . |
Instance Zone |
Optional Il nome di una zona di istanza in cui cercare le istanze. |
Instance ID |
Optional L'ID dell'istanza da avviare. Puoi recuperare l'ID istanza utilizzando l'azione Elenca istanze. |
Output dell'azione
L'azione Recupera criterio IAM istanza fornisce i seguenti output:
Tipo di output dell'azione | Disponibilità |
---|---|
Allegato della bacheca casi | Non disponibile |
Link alla bacheca richieste | Non disponibile |
Tabella della bacheca casi | Non disponibile |
Tabella di arricchimento | Non disponibile |
Risultato JSON | Disponibile |
Messaggi di output | Disponibile |
Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente descrive l'output del risultato JSON ricevuto quando si utilizza l'azione Get Instance IAM Policy:
{
"version": 1,
"etag": "BwXBfsc47MI=",
"bindings": [
{
"role": "roles/compute.networkViewer_withcond_2f0c00",
"members": [
"user:user@example.com"
]
}
]
}
Messaggi di output
L'azione Recupera policy IAM istanza può restituire i seguenti messaggi di output:
Messaggio di output | Descrizione del messaggio |
---|---|
|
Azione riuscita. |
Error executing action "Get Instance IAM Policy". Reason:
ERROR_REASON |
Azione non riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Ottieni criterio IAM istanza:
Nome del risultato dello script | Valore |
---|---|
is_success |
True o False |
Elenco istanze
Utilizza l'azione Elenca istanze per elencare le istanze Compute Engine in base ai criteri di ricerca specificati.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Elenca istanze richiede i seguenti parametri:
Parametri | Descrizione |
---|---|
Project ID |
Optional Il nome del progetto in cui elencare le istanze. Se non imposti alcun valore per questo parametro, l'integrazione recupera l'ID progetto dal tuo service account Google Cloud . |
Instance Zone |
Optional Il nome di una zona di istanza in cui cercare le istanze. |
Instance Name |
Optional Il nome dell'istanza da cercare. Questo parametro accetta più valori come stringa separata da virgole. |
Instance Status |
Optional Lo stato dell'istanza da cercare. Questo parametro accetta più valori come stringa separata da virgole. |
Instance Labels |
Optional L'etichetta dell'istanza da cercare. Per configurare
questo parametro, imposta il valore nel seguente formato:
Questo parametro accetta più valori come stringa separata da virgole. |
Max Rows to Return |
Optional Il numero di istanze da restituire per una singola esecuzione dell'azione. Il valore predefinito è 50. |
Output dell'azione
L'azione Elenca istanze fornisce i seguenti output:
Tipo di output dell'azione | Disponibilità |
---|---|
Allegato della bacheca casi | Non disponibile |
Link alla bacheca richieste | Non disponibile |
Tabella della bacheca casi | Disponibile |
Tabella di arricchimento | Non disponibile |
Risultato JSON | Disponibile |
Messaggi di output | Disponibile |
Risultato dello script | Disponibile |
Tabella della bacheca casi
L'azione Elenca istanze fornisce la seguente tabella:
Nome tabella: Google Cloud Compute Instances
Colonne della tabella:
- Nome istanza
- ID istanza
- Ora di creazione dell'istanza
- Descrizione dell'istanza
- Tipo di istanza
- Stato dell'istanza
- Etichette istanza
Risultato JSON
L'esempio seguente descrive l'output del risultato JSON ricevuto quando si utilizza l'azione Elenca istanze:
{ "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"
}
]
}
Messaggi di output
In una bacheca richieste, l'azione Elenca istanze può restituire i seguenti messaggi di output:
Messaggio di output | Descrizione del messaggio |
---|---|
|
Azione riuscita. |
Error executing action "List Instances". Reason:
ERROR_REASON |
Azione non riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Elenca istanze:
Nome del risultato dello script | Valore |
---|---|
is_success |
True o False |
Dindin
Utilizza l'azione Ping per testare la connettività a Compute Engine.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
Nessuno.
Output dell'azione
L'azione Ping fornisce i seguenti output:
Tipo di output dell'azione | Disponibilità |
---|---|
Allegato della bacheca casi | Non disponibile |
Link alla bacheca richieste | Non disponibile |
Tabella della bacheca casi | Non disponibile |
Tabella di arricchimento | Non disponibile |
Risultato JSON | Non disponibile |
Messaggi di output | Disponibile |
Risultato dello script | Disponibile |
Messaggi di output
In una bacheca richieste, l'azione Ping può restituire i seguenti messaggi di output:
Messaggio di output | Descrizione del messaggio |
---|---|
Successfully connected to the Google Cloud Compute service with
the provided connection parameters! |
Azione riuscita. |
Failed to connect to the Google Cloud Compute service! Error is
ERROR_REASON |
Azione non riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La seguente tabella elenca il valore dell'output del risultato dello script quando utilizzi l'azione Ping:
Nome del risultato dello script | Valore |
---|---|
is_success |
True o False |
Rimuovi gli indirizzi IP esterni
Utilizza l'azione Rimuovi indirizzi IP esterni per rimuovere gli indirizzi IP esterni su un'istanza Compute Engine.
Questa azione è asincrona. Se necessario, modifica il valore di timeout dello script nell'ambiente di sviluppo integrato (IDE) di Google SecOps.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Rimuovi indirizzi IP esterni richiede i seguenti parametri:
Parametri | Descrizione |
---|---|
Resource Name |
Optional Il nome della risorsa per l'istanza Compute Engine. Questo parametro ha la priorità sulla combinazione dei parametri
Fornisci il valore parametro nel
seguente formato: |
Project ID |
Optional Il nome del progetto per l'istanza Compute Engine. Se non imposti alcun valore per questo parametro, l'integrazione recupera l'ID progetto dal tuo service account Google Cloud . |
Instance Zone |
Optional Il nome di una zona di istanza in cui cercare le istanze. |
Instance ID |
Optional L'ID dell'istanza da avviare. Puoi recuperare l'ID istanza utilizzando l'azione Elenca istanze. |
Network Interface |
Optional Un elenco separato da virgole di interfacce di rete da
modificare. Se lasci questo parametro vuoto o fornisci il valore |
Output dell'azione
L'azione Rimuovi indirizzi IP esterni fornisce i seguenti output:
Tipo di output dell'azione | Disponibilità |
---|---|
Allegato della bacheca casi | Non disponibile |
Link alla bacheca richieste | Non disponibile |
Tabella della bacheca casi | Non disponibile |
Tabella di arricchimento | Non disponibile |
Risultato JSON | Disponibile |
Messaggi di output | Disponibile |
Risultato dello script | Disponibile |
Risultato JSON
Il seguente esempio descrive l'output del risultato JSON ricevuto quando si utilizza l'azione Rimuovi indirizzi IP esterni:
[
{
"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"
}
]
Messaggi di output
L'azione Rimuovi indirizzi IP esterni può restituire i seguenti messaggi di output:
Messaggio di output | Descrizione del messaggio |
---|---|
|
Azione riuscita. |
|
Azione non riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando si utilizza l'azione Rimuovi indirizzi IP esterni:
Nome del risultato dello script | Valore |
---|---|
is_success |
True o False |
Rimuovi IP dalla regola firewall
Utilizza l'azione Rimuovi IP dalla regola firewall per rimuovere gli indirizzi IP da una regola firewall nell'istanza Compute Engine.
Questa azione è asincrona. Modifica il valore di timeout dello script nell'ambiente di sviluppo integrato (IDE) di Google SecOps per l'azione in base alle esigenze.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Rimuovi IP dalla regola firewall richiede i seguenti parametri:
Parametro | Descrizione |
---|---|
Resource Name |
Optional Il nome completo della risorsa dell'istanza Compute Engine, ad esempio Questo parametro ha una
priorità rispetto ai parametri |
Project ID |
Optional Il nome del progetto dell'istanza Compute Engine. Se non imposti un valore, l'azione recupera il nome del progetto dalla configurazione dell'integrazione. |
Firewall Rule |
Optional Il nome della regola firewall da aggiornare. |
Type |
Optional Il tipo di intervallo di indirizzi IP da aggiungere. I valori possibili sono Il valore predefinito è |
IP Ranges |
Obbligatorio L'elenco degli intervalli di indirizzi IP da aggiungere alla regola firewall. |
Output dell'azione
L'azione Rimuovi IP dalla regola firewall fornisce i seguenti output:
Tipo di output dell'azione | Disponibilità |
---|---|
Allegato della bacheca casi | Non disponibile |
Link alla bacheca richieste | Non disponibile |
Tabella della bacheca casi | Non disponibile |
Tabella di arricchimento | Non disponibile |
Risultato JSON | Non disponibile |
Messaggi di output | Disponibile |
Risultato dello script | Disponibile |
Messaggi di output
L'azione Rimuovi IP dalla regola firewall può restituire i seguenti messaggi di output:
Messaggio di output | Descrizione del messaggio |
---|---|
|
L'azione è riuscita. |
Error executing action "Remove IP From Firewall Rule". Reason:
ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando si utilizza l'azione Rimuovi IP dalla regola firewall:
Nome del risultato dello script | Valore |
---|---|
is_success |
True o False |
Rimuovere i tag di rete
Utilizza l'azione Rimuovi tag di rete per rimuovere i tag di rete dall'istanza Compute Engine.
Questa azione è asincrona. Modifica il valore di timeout dello script nell'ambiente di sviluppo integrato (IDE) di Google SecOps per l'azione in base alle esigenze.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Rimuovi tag di rete richiede i seguenti parametri:
Parametro | Descrizione |
---|---|
Resource Name |
Optional Il nome completo della risorsa dell'istanza Compute Engine, ad esempio Questo parametro ha la precedenza sui parametri |
Project ID |
Optional Il nome del progetto dell'istanza Compute Engine. Se non imposti un valore, l'azione recupera il nome del progetto dalla configurazione dell'integrazione. |
Instance Zone |
Optional Il nome della zona dell'istanza Compute Engine. Questo parametro è obbligatorio se configuri l'istanza Compute Engine utilizzando i parametri |
Instance ID |
Optional L'ID istanza Compute Engine. Questo
parametro è obbligatorio se configuri l'istanza Compute Engine
utilizzando i parametri |
Network Tags |
Obbligatorio Un elenco separato da virgole di tag di rete da aggiungere all'istanza Compute Engine. Questo parametro accetta solo tag che contengono lettere minuscole, numeri e trattini. |
Output dell'azione
L'azione Rimuovi tag di rete fornisce i seguenti output:
Tipo di output dell'azione | Disponibilità |
---|---|
Allegato della bacheca casi | Non disponibile |
Link alla bacheca richieste | Non disponibile |
Tabella della bacheca casi | Non disponibile |
Tabella di arricchimento | Non disponibile |
Risultato JSON | Non disponibile |
Messaggi di output | Disponibile |
Risultato dello script | Disponibile |
Messaggi di output
L'azione Rimuovi tag di rete può restituire i seguenti messaggi di output:
Messaggio di output | Descrizione del messaggio |
---|---|
|
L'azione è riuscita. |
Error executing action "Remove Network Tags". Reason:
ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Rimuovi tag di rete:
Nome del risultato dello script | Valore |
---|---|
is_success |
True o False |
Impostazione criterio IAM istanza
Utilizza l'azione Imposta criterio IAM istanza per impostare il criterio di controllo dell'accesso dell'accesso per la risorsa specificata. La policy che fornisci nell'azione sostituisce qualsiasi policy esistente.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Imposta criterio IAM istanza richiede i seguenti parametri:
Parametri | Descrizione |
---|---|
Resource Name |
Optional Il nome della risorsa per l'istanza Compute Engine. Questo parametro ha la priorità sulla combinazione dei parametri
Fornisci il valore parametro nel
seguente formato: |
Project ID |
Optional Il nome del progetto per l'istanza Compute Engine. Se non imposti alcun valore per questo parametro, l'integrazione recupera l'ID progetto dal tuo service account Google Cloud . |
Instance Zone |
Optional Il nome di una zona di istanza in cui cercare le istanze. |
Instance ID |
Optional L'ID dell'istanza da avviare. Puoi recuperare l'ID istanza utilizzando l'azione Elenca istanze. |
Policy |
Obbligatorio Il documento dei criteri JSON da impostare per l'istanza. |
Output dell'azione
L'azione Imposta criterio IAM istanza fornisce i seguenti output:
Tipo di output dell'azione | Disponibilità |
---|---|
Allegato della bacheca casi | Non disponibile |
Link alla bacheca richieste | Non disponibile |
Tabella della bacheca casi | Non disponibile |
Tabella di arricchimento | Non disponibile |
Risultato JSON | Disponibile |
Messaggi di output | Disponibile |
Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente descrive l'output del risultato JSON ricevuto quando si utilizza l'azione Imposta policy IAM istanza:
{
"version": 1,
"etag": "BwXBftu99FE=",
"bindings": [
{
"role": "roles/compute.networkViewer",
"members": [
"user:user@example.com"
]
}
]
}
Messaggi di output
L'azione Imposta criterio IAM istanza può restituire i seguenti messaggi di output:
Messaggio di output | Descrizione del messaggio |
---|---|
|
Azione riuscita. |
Error executing action "Set Instance IAM Policy". Reason:
ERROR_REASON
|
Azione non riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Imposta criterio IAM istanza:
Nome del risultato dello script | Valore |
---|---|
is_success |
True o False |
Avvia istanza
Utilizza l'azione Avvia istanza per avviare un'istanza Compute Engine precedentemente arrestata.
L'istanza non inizia a essere eseguita immediatamente.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Avvia istanza richiede i seguenti parametri:
Parametri | Descrizione |
---|---|
Resource Name |
Optional Il nome della risorsa per l'istanza Compute Engine. Questo parametro ha la priorità sulla combinazione dei parametri
Fornisci il valore parametro nel
seguente formato: |
Project ID |
Optional Il nome del progetto per l'istanza Compute Engine. Se non imposti alcun valore per questo parametro, l'integrazione recupera l'ID progetto dal tuo service account Google Cloud . |
Instance Zone |
Optional Il nome di una zona di istanza in cui cercare le istanze. |
Instance ID |
Optional L'ID dell'istanza da avviare. Puoi recuperare l'ID istanza utilizzando l'azione Elenca istanze. |
Output dell'azione
L'azione Avvia istanza fornisce i seguenti output:
Tipo di output dell'azione | Disponibilità |
---|---|
Allegato della bacheca casi | Non disponibile |
Link alla bacheca richieste | Non disponibile |
Tabella della bacheca casi | Non disponibile |
Tabella di arricchimento | Non disponibile |
Risultato JSON | Disponibile |
Messaggi di output | Disponibile |
Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente descrive l'output del risultato JSON ricevuto quando si utilizza l'azione Avvia istanza:
{
"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"
}
Messaggi di output
L'azione Avvia istanza può restituire i seguenti messaggi di output:
Messaggio di output | Descrizione del messaggio |
---|---|
|
Azione riuscita. |
|
Azione non riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Avvia istanza:
Nome del risultato dello script | Valore |
---|---|
is_success |
True o False |
Arresta istanza
Utilizza l'azione Arresta istanza per arrestare un'istanza Compute Engine in esecuzione. Puoi riavviare l'istanza in un secondo momento.
Gli addebiti per l'utilizzo delle VM non si applicano alle istanze arrestate. Tuttavia, vengono addebitati i costi per le risorse utilizzate dalla VM, come dischi permanenti e indirizzi IP statici, a meno che non le elimini.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Arresta istanza richiede i seguenti parametri:
Parametri | Descrizione |
---|---|
Resource Name |
Optional Il nome della risorsa per l'istanza Compute Engine. Questo parametro ha la priorità sulla combinazione dei parametri
Fornisci il valore parametro nel
seguente formato: |
Project ID |
Optional Il nome del progetto per l'istanza Compute Engine. Se non imposti alcun valore per questo parametro, l'integrazione recupera l'ID progetto dal tuo service account Google Cloud . |
Instance Zone |
Optional Il nome di una zona di istanza in cui cercare le istanze. |
Instance ID |
Optional L'ID dell'istanza da avviare. Puoi recuperare l'ID istanza utilizzando l'azione Elenca istanze. |
Output dell'azione
L'azione Arresta istanza fornisce i seguenti output:
Tipo di output dell'azione | Disponibilità |
---|---|
Allegato della bacheca casi | Non disponibile |
Link alla bacheca richieste | Non disponibile |
Tabella della bacheca casi | Non disponibile |
Tabella di arricchimento | Non disponibile |
Risultato JSON | Disponibile |
Messaggi di output | Disponibile |
Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente descrive l'output del risultato JSON ricevuto quando si utilizza l'azione Arresta istanza:
{
"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"
}
Messaggi di output
L'azione Arresta istanza può restituire i seguenti messaggi di output:
Messaggio di output | Descrizione del messaggio |
---|---|
|
Azione riuscita. |
Error executing action "Stop Instance". Reason:
ERROR_REASON |
Azione non riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando si utilizza l'azione Arresta istanza:
Nome del risultato dello script | Valore |
---|---|
is_success |
True o False |
Aggiorna regola firewall
Utilizza l'azione Aggiorna regola firewall per aggiornare una regola firewall con i parametri forniti in Compute Engine.
Questa azione è asincrona. Se necessario, modifica il valore di timeout dello script nell'ambiente di sviluppo integrato (IDE) di Google SecOps.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Aggiorna regola firewall richiede i seguenti parametri:
Parametri | Descrizione |
---|---|
Resource Name |
Optional Il nome della risorsa per l'istanza Compute Engine. Questo parametro ha una priorità maggiore rispetto alla combinazione dei parametri Fornisci il valore parametro nel seguente formato: |
Project ID |
Optional Il nome del progetto per l'istanza Compute Engine. Se non imposti alcun valore per questo parametro, l'integrazione recupera l'ID progetto dal tuo service account Google Cloud . |
Firewall Rule |
Optional Un nome di regola firewall da aggiornare. |
Source IP Ranges |
Optional Un elenco di intervalli IP di origine separati da virgole. Questo
parametro supporta il valore Se fornisci il valore
|
Source Tags |
Optional Un elenco di tag di origine separati da virgole. Questo
parametro supporta il valore Se fornisci il valore
|
Source Service Accounts |
Optional Un elenco separato da virgole di service account di origine.
Questo parametro supporta il valore Se fornisci
il valore |
TCP Ports |
Optional Un elenco di porte TCP separate da virgole. Se configuri questo parametro, l'azione utilizza il valore parametro per aggiornare e determinare le liste consentite e le liste bloccate. Questo parametro supporta i valori |
UDP Ports |
Optional Un elenco di porte UDP separate da virgole. Se configuri questo parametro, l'azione utilizza il valore parametro per aggiornare e determinare le liste consentite e le liste bloccate. Questo parametro supporta i valori |
Other Protocols |
Optional Un elenco di altri protocolli separati da virgole. Questo parametro supporta il valore |
Destination IP Ranges |
Optional Un elenco separato da virgole degli intervalli di indirizzi IP di destinazione. Questo parametro supporta il valore Se imposti il valore |
Output dell'azione
L'azione Aggiorna regola firewall fornisce i seguenti output:
Tipo di output dell'azione | Disponibilità |
---|---|
Allegato della bacheca casi | Non disponibile |
Link alla bacheca richieste | Non disponibile |
Tabella della bacheca casi | Non disponibile |
Tabella di arricchimento | Non disponibile |
Risultato JSON | Disponibile |
Messaggi di output | Disponibile |
Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente descrive l'output del risultato JSON ricevuto quando si utilizza l'azione Aggiorna regola firewall:
{
"endTime": "2024-05-20T09:42:09.381-07:00",
"id": "ID",
"insertTime": "2024-05-20T09:42:05.150-07:00",
"kind": "compute#operation",
"name": "operation-OPERATION_ID",
"operationType": "patch",
"progress": 100,
"selfLink": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/operations/operation-OPERATION_ID",
"startTime": "2024-05-20T09:42:05.164-07:00",
"status": "DONE",
"targetId": "7886634413370691799",
"targetLink": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/firewalls/default-allow-rdp",
"user": "user@example.com"
}
Messaggi di output
L'azione Aggiorna regola firewall può restituire i seguenti messaggi di output:
Messaggio di output | Descrizione del messaggio |
---|---|
Successfully updated firewall rule in Cloud Compute.
|
Azione riuscita. |
Error executing action "Update Firewall Rule". Reason:
ERROR_REASON
|
Azione non riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Aggiorna regola firewall:
Nome del risultato dello script | Valore |
---|---|
is_success |
True o False |
Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.