Il motore per suggerimenti di ruoli IAM utilizza i dati di accesso IAM aggregati, raccolti durante l'utilizzo dei servizi in Google Cloud, per fornire suggerimenti. Questi dati vengono utilizzati principalmente per scopi di conformità.
Questa pagina spiega come esportare questi dati di accesso in BigQuery utilizzando BigQuery Data Transfer Service.
Se vuoi esportare uno snapshot dei tuoi insight e suggerimenti, consulta Esportare i suggerimenti in BigQuery.
Prima di iniziare
Enable the IAM, Resource Manager, Recommender, BigQuery, BigQuery Data Transfer Service, and Pub/Sub APIs.
Scopri di più sui suggerimenti sui ruoli.
Autorizzazioni obbligatorie
Per ottenere le autorizzazioni necessarie per creare un trasferimento di dati, chiedi all'amministratore di concederti i seguenti ruoli IAM:
-
Amministratore risorse dei controlli di elaborazione dati (
roles/dataprocessing.admin
) nella tua organizzazione -
Amministratore BigQuery (
roles/bigquery.admin
) nel progetto in cui esporterai i dati -
Per pubblicare notifiche per il trasferimento a un argomento Pub/Sub esistente:
Visualizzatore Pub/Sub (
roles/pubsub.viewer
) nel progetto in cui esporterai i dati -
Per pubblicare notifiche per il tuo argomento in un nuovo argomento Pub/Sub:
Editor Pub/Sub (
roles/pubsub.editor
) nel progetto in cui esporterai i dati
Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Esportare i dati di accesso IAM aggregati
Per esportare la cronologia degli accessi IAM aggregata dei tuoi progetti in BigQuery, utilizza il Centro trasparenza e controllo per configurare un trasferimento di dati:
Nella console Google Cloud, vai alla pagina Privacy e sicurezza.
Seleziona la tua organizzazione dall'elenco a discesa, quindi fai clic su Seleziona.
Fai clic su Trasparenza e controllo.
Nella tabella Gruppo di elaborazione dei dati, fai clic su IAM.
Nella sezione Origini dati della pagina, fai clic su
Crea trasferimento.Nel campo Progetto, fai clic su Sfoglia e seleziona il progetto in cui vuoi esportare i dati. Se nel progetto non è abilitata l'API BigQuery Data Transfer Service, fai clic su Abilita API e attendi che l'API venga attivata.
Fai clic su Avanti.
Configura il trasferimento dei dati:
- Nel campo Nome visualizzato, inserisci un nome visualizzato per il trasferimento dei dati.
Nella sezione Opzioni di pianificazione, scegli quando deve iniziare il trasferimento dei dati e con quale frequenza deve essere eseguito.
- Per scegliere quando avviare il trasferimento, puoi lasciare il valore predefinito Avvia ora o fare clic su Avvia a un'ora specificata.
- Nel campo Ripeti, scegli un'opzione per la frequenza con cui eseguire il trasferimento. Se scegli un'opzione diversa da Giornaliera, sono disponibili opzioni aggiuntive. Ad esempio, se scegli Settimanale, viene visualizzata un'opzione per selezionare il giorno della settimana.
- In Data di inizio e ora di esecuzione, inserisci la data e l'ora di inizio del trasferimento. Se scegli Inizia ora, questa opzione è disattivata.
Nel campo ID set di dati, scegli un set di dati BigQuery in cui esportare i dati.
Puoi esportare i dati in un set di dati esistente o crearne uno nuovo:
- Per esportare i dati in un set di dati esistente, fai clic sul campo ID set di dati, quindi seleziona un set di dati dall'elenco a discesa.
Per esportare i dati in un nuovo set di dati, fai clic sul campo ID set di dati, poi su Crea nuovo set di dati e compila i campi nel riquadro Crea set di dati:
- Nel campo ID set di dati, inserisci un ID per il set di dati. Sono consentiti numeri, lettere e trattini bassi.
- Nell'elenco a discesa Località dei dati, seleziona Stati Uniti (US) o Unione Europea (UE).
- (Facoltativo) Attiva la scadenza della tabella selezionando Attiva scadenza della tabella.
- (Facoltativo) Seleziona un metodo di crittografia. Il metodo di crittografia predefinito è Chiave di crittografia gestita da Google. Se selezioni Chiave di crittografia gestita dal cliente (CMEK), devi selezionare anche una chiave gestita dal cliente.
Il trasferimento configurato si troverà nella stessa regione del set di dati e non potrà essere spostato.
Nel campo project_numbers, inserisci i numeri dei progetti di cui vuoi esportare i dati di accesso IAM aggregati. Se elenchi più numeri di progetto, separali con virgole. Puoi esportare i dati per un massimo di 10 progetti alla volta.
Per trovare il numero di un progetto:
Nella console Google Cloud, vai alla pagina Impostazioni.
Seleziona il progetto.
Copia l'ID progetto dal campo Numero progetto.
(Facoltativo) Attiva le notifiche per il trasferimento:
- Per attivare le notifiche per le esecuzioni di trasferimento non riuscite, fai clic sull'opzione di attivazione/disattivazione Notifiche via email. Se attivi questa opzione, l'amministratore dei trasferimenti riceve una notifica via email quando un'esecuzione del trasferimento non va a buon fine.
- Per attivare le notifiche Pub/Sub per il trasferimento, fai clic su Seleziona un argomento Pub/Sub, quindi seleziona o crea un argomento.
Fai clic su Fine.
Se richiesto, consenti a IAM Recommender Aggregated Access Transfers di accedere al tuo Account Google.
Gestire i trasferimenti di dati esistenti
Puoi visualizzare e gestire i trasferimenti nel Centro trasparenza e controllo o in BigQuery:
Per visualizzare tutti i trasferimenti di dati di accesso IAM aggregati per la tua organizzazione, utilizza il Centro trasparenza e controllo:
Nella console Google Cloud, vai alla pagina Privacy e sicurezza.
Seleziona la tua organizzazione dall'elenco a discesa, quindi fai clic su Seleziona.
Fai clic su Trasparenza e controllo.
Nella tabella Gruppo di elaborazione dei dati, fai clic su IAM. La sezione Trasferimenti di dati della pagina elenca tutti i trasferimenti di dati di accesso IAM aggregati per la tua organizzazione.
Per gestire un singolo trasferimento, fai clic sul nome visualizzato del trasferimento.
Per visualizzare tutti i trasferimenti di dati in un progetto, inclusi i trasferimenti di dati di accesso IAM aggregati, utilizza BigQuery:
Nella console Google Cloud, vai alla pagina Trasferimenti dati.
Seleziona il progetto in cui hai esportato i dati.
La pagina Trasferimenti di dati mostra tutti i trasferimenti di dati per il progetto, inclusi i trasferimenti di dati di accesso IAM aggregati.
Per gestire un singolo trasferimento, fai clic sul nome visualizzato del trasferimento.
Passaggi successivi
- Scopri come esportare uno snapshot dei tuoi consigli e approfondimenti.
- Consulta le best practice per l'utilizzo dei suggerimenti sui ruoli.
- Scopri come esaminare e applicare i consigli.
- Scopri come disattivare i consigli sui ruoli.