Questa guida illustra come utilizzare l'API Security Command Center per creare un'origine per generare risultati. Quando aggiungi un'origine, Security Command Center crei le fonti 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 degli accessi.
Prima di iniziare
Prima di configurare un'origine, devi eseguire l'autenticazione con l'API Security Command Center.
Creazione di un'origine
Questo esempio mostra come creare un'origine con un nome visualizzato specifico descrizione utilizzata in Security Command Center.
Il server assegna automaticamente un ID all'origine.
Python
Java
Vai
Node.js
API
Nell'API, effettua una richiesta al metodo organizations.sources.create
. La
il corpo della richiesta contiene un'istanza di Source.
POST https://securitycenter.googleapis.com/API_VERSION/organizations/ORGANIZATION_ID/sources -d { "name": "SOURCE_NAME", "description": "SOURCE_DESCRIPTION", "displayName": "DISPLAY_NAME" }
Sostituisci quanto segue:
- API_VERSION: la versione dell'API che hai scelto come target.
- ORGANIZATION_ID: l'ID della tua organizzazione.
- SOURCE_NAME: il nome della fonte.
- SOURCE_DESCRIPTION: una descrizione della sorgente (massimo 1024 caratteri).
- DISPLAY_NAME: il nome visualizzato dell'origine (tra uno e 64 caratteri).
L'origine non è visibile nella console di Security Command Center finché non viene generata i risultati. Puoi verificare che sia stata creata seguendo le istruzioni riportate in Ottenere un'origine specifica.
Aggiornamento di un'origine
Puoi aggiornare il nome visualizzato e la descrizione di un'origine dopo averla creata. Tu Puoi anche utilizzare una maschera di campo per aggiornare un solo campo. L'esempio riportato di seguito utilizza una maschera di campo per aggiornare solo il nome visualizzato, lasciando invariata la descrizione.
Python
Java
Vai
Node.js
API
Nell'API, invia una richiesta al metodo organizations.sources.patch
. La
il corpo della richiesta contiene un'istanza di Source.
PATCH https://securitycenter.googleapis.com/API_VERSION/organizations/ORGANIZATION_ID/sources/SOURCE_ID?updateMask=displayName -d { "description": "SOURCE_DESCRIPTION", "displayName": "DISPLAY_NAME", }
Sostituisci quanto segue:
- API_VERSION: la versione dell'API che hai scelto come target.
- ORGANIZATION_ID: l'ID della tua organizzazione.
- SOURCE_ID: l'ID origine. Per istruzioni sul recupero di un'origine ID, consulta Recupero dell'ID origine.
- SOURCE_DESCRIPTION: una descrizione dell'origine (massimo 1024) caratteri).
- DISPLAY_NAME: il nome visualizzato dell'origine (da 1 a 64 caratteri).
Recuperare una fonte specifica
Verifica che un'origine sia creata o aggiornata correttamente eseguendo una query su Security Command Center con il nome della risorsa assoluta dell'origine:
gcloud
# Note: For GCloud you can use either full resource name or just ID Flags. # In this example, we are using ID Flags. # ORGANIZATION_ID=12344321 # SOURCE_ID=43211234 gcloud scc sources describe $ORGANIZATION_ID --source=$SOURCE_ID
Per altri esempi, esegui:
gcloud scc sources describe --help
Python
Java
Vai
Node.js
API
Nell'API, effettua una richiesta al metodo organizations.sources.get
. La
il corpo della richiesta è vuoto.
GET https://securitycenter.googleapis.com/API_VERSION/organizations/ORGANIZATION_ID/sources/SOURCE_ID
Sostituisci quanto segue:
- API_VERSION: la versione dell'API che hai scelto come target.
- ORGANIZATION_ID: l'ID della tua organizzazione.
- SOURCE_ID: l'ID sorgente.
Origini scheda
Security Command Center consente di elencare un'origine specifica e tutte Fonti attualmente disponibili in un'organizzazione:
Python
Java
Vai
Node.js
API
Nell'API, invia una richiesta al metodo organizations.sources.list
. La
il corpo della richiesta è vuoto.
GET https://securitycenter.googleapis.com/API_VERSION/organizations/ORGANIZATION_ID/sources
Sostituisci quanto segue:
- API_VERSION: la versione dell'API che hai scelto come target.
- ORGANIZATION_ID: l'ID della tua organizzazione.
Passaggi successivi
Scopri di più su come accedere a Security Command Center utilizzando un SDK.