Ruoli IAM Dataplex

Dataplex definisce diversi ruoli IAM (Identity and Access Management). Ogni ruolo predefinito contiene un insieme di autorizzazioni IAM che consentono alle entità di eseguire determinate azioni. Puoi utilizzare un criterio IAM per assegnare a un'entità uno o più ruoli IAM.

Identity and Access Management (IAM) offre anche la possibilità di creare ruoli IAM personalizzati. Puoi creare ruoli IAM personalizzati e assegnare al ruolo una o più autorizzazioni. Poi, potrai concedere il nuovo ruolo alle entità. Utilizza i ruoli personalizzati per creare un modello di controllo dell'accesso che si mappa direttamente in base alle tue esigenze, insieme ai ruoli predefiniti disponibili.

Questo documento è incentrato sui ruoli IAM pertinenti a Dataplex.

Prima di iniziare

  • Leggi la documentazione di IAM.

Ruoli Dataplex

I ruoli Dataplex di Identity and Access Management (IAM) sono un pacchetto di una o più autorizzazioni. Concedi i ruoli alle entità per consentire loro di eseguire azioni sulle risorse Dataplex nel progetto. Ad esempio, il ruolo Visualizzatore Dataplex contiene le autorizzazioni dataplex.*.get e dataplex.*.list, che consentono a un utente di ottenere ed elencare i servizi, le risorse e le operazioni Dataplex in un progetto.

I ruoli Dataplex possono essere applicati a qualsiasi risorsa nella gerarchia dei servizi, inclusi progetti, data lake e zone dati.

Ruoli di base

Puoi assegnare ruoli di base a livello di progetto utilizzando i ruoli IAM Progetto. Ecco un riepilogo delle autorizzazioni associate ai ruoli del progetto IAM:

Ruolo progetto Autorizzazioni
Proprietario progetto Tutte le autorizzazioni dell'Editor di progetto più quelle per gestire il controllo dell'accesso per il progetto (get/set IamPolicy) e per configurare la fatturazione del progetto
Editor progetto Tutte le autorizzazioni di Visualizzatore progetto più tutte le autorizzazioni di progetto per azioni che modificano lo stato (creazione, eliminazione, aggiornamento, utilizzo)
Visualizzatore progetto Tutte le autorizzazioni del progetto per le azioni di sola lettura che mantengono lo stato (get, list)

Ruoli predefiniti

La seguente tabella elenca i ruoli Dataplex predefiniti (o selezionati) e le autorizzazioni associate a ciascun ruolo:

ID ruolo Autorizzazioni
roles/dataplex.admin dataplex.*.create
dataplex.*.update
dataplex.*.delete
dataplex.*.get
dataplex.*.getData
dataplex.*.list
dataplex.*.getIamPolicy
dataplex.*.setIamPolicy
roles/dataplex.editor dataplex.*.create
dataplex.*.update
dataplex.*.delete
roles/dataplex.viewer dataplex.*.get
dataplex.*.list

Note:

  • "*" indica i tipi di risorse, ad esempio "laghi" o "zone". Alcune autorizzazioni non sono definite su determinati tipi di risorse.
  • Il ruolo dataplex.admin concede l'accesso completo a tutte le risorse Dataplex, inclusa l'amministrazione dei criteri IAM.
  • Il ruolo dataplex.editor concede l'accesso in lettura e scrittura a tutte le risorse Dataplex.
  • Il ruolo dataplex.viewer concede l'accesso in lettura a tutte le risorse Dataplex.
  • Per le risorse di scansione dei dati, è necessaria l'autorizzazione dataplex.datascans.getData per ottenere la visualizzazione completa della risorsa. Questa autorizzazione non è inclusa in roles/dataplex.viewer o roles/dataplex.editor. Per ulteriori dettagli, vedi Autorizzazioni e ruoli dell'analisi dei dati.

Ruoli dati

Dataplex definisce i seguenti tre ruoli IAM da applicare a qualsiasi risorsa gestita da Dataplex:

Ruolo dati Funzionalità Motivazione
roles/dataplex.dataOwner Tutte le autorizzazioni per la risorsa gestita. Tutte le autorizzazioni per tutte le risorse figlio, indipendentemente dal tipo di risorsa. I proprietari dei dati possono aggiornare i metadati delle risorse, concedere autorizzazioni con granularità superiore (ad esempio nelle tabelle figlio di un set di dati BigQuery) e creare risorse figlio, oltre ad altre autorizzazioni. Hanno la proprietà completa della risorsa.
roles/dataplex.dataReader Può leggere i dati nella risorsa gestita e nelle relative risorse figlio. Possibilità di leggere i metadati della risorsa gestita e dei relativi figli. Consente la lettura di dati e metadati.
roles/dataplex.dataWriter Possibilità di creare/aggiornare/eliminare dati (non metadati). Abilita i percorsi utente principali di Dataplex.

Passaggi successivi