Questa guida ti illustra come utilizzare l'API Security Command Center per creare una fonte per generare risultati. Quando aggiungi un'origine, Security Command Center crea le origini appropriate e assegna loro le autorizzazioni pertinenti.
I ruoli IAM per Security Command Center possono essere concessi a livello di organizzazione, cartella o progetto. La possibilità di visualizzare, modificare, creare o aggiornare risultati, asset e origini di sicurezza dipende dal livello per cui ti è stato concesso l'accesso. Per scoprire di più sui ruoli di Security Command Center, consulta Controllo dell'accesso.
Prima di iniziare
Prima di configurare un'origine, devi autenticarti con l'API Security Command Center.
Creazione di una fonte
Questo esempio mostra come creare un'origine con un nome visualizzato e una descrizione specifici utilizzati in Security Command Center.
Il server assegna automaticamente un ID all'origine.
REST
Nell'API, invia una richiesta al metodo
organizations.sources.create
. Il corpo della richiesta contiene un'istanza di Source
.
POST https://securitycenter.googleapis.com/v2/organizations/ORGANIZATION_ID/sources { "name": "SOURCE_NAME", "description": "SOURCE_DESCRIPTION", "displayName": "DISPLAY_NAME" }
Sostituisci quanto segue:
ORGANIZATION_ID
: l'ID organizzazione.SOURCE_NAME
: il nome dell'origine.SOURCE_DESCRIPTION
: una descrizione dell'origine (max. 1024 caratteri).DISPLAY_NAME
: il nome visualizzato dell'origine (tra 1 e 64 caratteri).
Vai
Java
Node.js
Python
La fonte non è visibile nella console Security Command Center finché non genera risultati. Puoi verificare che sia stato creato seguendo le istruzioni riportate in Recuperare una fonte specifica.
Aggiornamento di una fonte
Dopo aver creato una fonte, puoi aggiornarne il nome visualizzato e la descrizione. Puoi anche utilizzare una maschera di campo per aggiornare un solo campo. L'esempio seguente utilizza una maschera del campo per aggiornare solo il nome visualizzato, lasciando invariata la descrizione.
REST
Nell'API, invia una richiesta al metodo organizations.sources.patch
.
Il corpo della richiesta contiene un'istanza di Source
.
PATCH https://securitycenter.googleapis.com/v2/organizations/ORGANIZATION_ID/sources/SOURCE_ID?updateMask=displayName -d { "description": "SOURCE_DESCRIPTION", "displayName": "DISPLAY_NAME", }
Sostituisci quanto segue:
ORGANIZATION_ID
: l'ID organizzazione.SOURCE_ID
: l'ID origine. Per scoprire come trovare un ID origine, consulta Recuperare l'ID origine.SOURCE_DESCRIPTION
: una descrizione dell'origine (max. 1024 caratteri).DISPLAY_NAME
: il nome visualizzato dell'origine (tra 1 e 64 caratteri).
Vai
Java
Node.js
Python
Recuperare una fonte specifica
Verifica che un'origine sia creata o aggiornata in modo appropriato eseguendo una query Security Command Center con il nome risorsa assoluto dell'origine:
gcloud
gcloud scc sources describe ORGANIZATION_ID --source=SOURCE_ID
Sostituisci quanto segue:
ORGANIZATION_ID
: l'ID organizzazione.SOURCE_ID
: l'ID origine.
REST
Nell'API, invia una richiesta al metodo organizations.sources.get
:
GET https://securitycenter.googleapis.com/v2/organizations/ORGANIZATION_ID/sources/SOURCE_ID
Sostituisci quanto segue:
ORGANIZATION_ID
: l'ID organizzazione.SOURCE_ID
: l'ID origine.
Vai
Java
Node.js
Python
Origini delle schede
Security Command Center ti consente di elencare un'origine specifica o tutte le origini disponibili in un'organizzazione:
REST
Nell'API, invia una richiesta al metodo organizations.sources.list
:
GET https://securitycenter.googleapis.com/v2/organizations/ORGANIZATION_ID/sources
Sostituisci quanto segue:
ORGANIZATION_ID
: l'ID organizzazione.
Vai
Java
Node.js
Python
Passaggi successivi
- Scopri di più sulle librerie client per Security Command Center.