Ruoli IAM di Dataplex Universal Catalog
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Identity and Access Management (IAM) ti consente di controllare chi può fare cosa
all'interno del catalogo universale Dataplex. Puoi adottare il principio di sicurezza del privilegio minimo per proteggere i dati privati, evitare accessi non autorizzati, ridurre la superficie di attacco o soddisfare la conformità normativa.
Dataplex Universal Catalog fornisce diversi ruoli IAM predefiniti, ognuno con un insieme specifico di autorizzazioni che consentono agli utenti di eseguire azioni.
Puoi concedere questi ruoli utilizzando un criterio IAM.
Per un controllo più granulare, puoi creare un ruolo IAM personalizzato scegliendo autorizzazioni specifiche e assegnando il nuovo ruolo agli utenti. I ruoli personalizzati
ti consentono di creare un modello di accesso che soddisfi le esigenze della tua organizzazione.
Questo documento descrive i ruoli IAM predefiniti e personalizzati pertinenti per Dataplex Universal Catalog.
Per una descrizione dettagliata di IAM e delle sue funzionalità, consulta la documentazione di IAM.
Se utilizzi Data Catalog, le concessioni di accesso alle voci di Data Catalog non vengono trasferite automaticamente alle voci di Dataplex Universal Catalog. Prima di utilizzarle, devi concedere esplicitamente l'accesso alle voci di Dataplex Universal Catalog.
Informazioni sui ruoli di Dataplex Universal Catalog
I ruoli IAM di Dataplex Universal Catalog sono un insieme di una o più
autorizzazioni. Concedi ruoli ai principal per consentire loro di eseguire azioni sulle risorse Dataplex Universal Catalog nel tuo progetto. Ad esempio, il ruolo Visualizzatore Dataplex contiene le autorizzazioni dataplex.*.get e dataplex.*.list, che consentono agli utenti di ottenere ed elencare le risorse di Dataplex Universal Catalog in un progetto. Per saperne di più, consulta Autorizzazioni di Dataplex Universal Catalog.
Puoi applicare i ruoli Dataplex Universal Catalog a qualsiasi risorsa nella gerarchia del servizio, tra cui:
Progetti
Lake, zone di dati e asset
Scansioni dei dati, attività e ambienti
Gruppi di voci, tipi di voci, tipi di aspetto e glossari
Tassonomie dei dati, attributi dei dati e binding degli attributi dei dati
Ruoli predefiniti per Dataplex Universal Catalog
I ruoli predefiniti contengono le autorizzazioni necessarie per eseguire un'attività o un gruppo di attività correlate.
I seguenti ruoli forniscono un ampio accesso alle risorse di Dataplex Universal Catalog:
Ruolo
Descrizione
Amministratore Dataplex
(roles/dataplex.admin)
Accesso completo alle risorse Dataplex Universal Catalog.
Editor Dataplex
(roles/dataplex.editor)
Modifica l'accesso alle risorse di Dataplex Universal Catalog.
Visualizzatore Dataplex
(roles/dataplex.viewer)
Accesso in sola lettura alle risorse di Dataplex Universal Catalog.
Sviluppatore Dataplex
(roles/dataplex.developer)
Consente di eseguire carichi di lavoro di analisi dei dati.
I ruoli Dataplex Administrator (roles/dataplex.admin), Dataplex Editor
(roles/dataplex.editor) e Dataplex Viewer (roles/dataplex.viewer)
non forniscono l'accesso alle risorse di metadati come gruppi di voci, tipi di voci, tipi di aspetti e voci.
La tabella seguente elenca i ruoli predefiniti di Dataplex Universal Catalog e le autorizzazioni associate a ciascun ruolo:
Role
Permissions
Dataplex Administrator
(roles/dataplex.admin)
Full access to Dataplex Universal Catalog resources, except for catalog resources like entries and entry groups.
cloudasset.assets.analyzeIamPolicy
cloudasset.assets.searchAllIamPolicies
cloudasset.assets.searchAllResources
dataplex.assetActions.list
dataplex.assets.create
dataplex.assets.delete
dataplex.assets.get
dataplex.assets.getIamPolicy
dataplex.assets.list
dataplex.assets.setIamPolicy
dataplex.assets.update
dataplex.content.*
dataplex.content.create
dataplex.content.delete
dataplex.content.get
dataplex.content.getIamPolicy
dataplex.content.list
dataplex.content.setIamPolicy
dataplex.content.update
dataplex.dataAssets.*
dataplex.dataAssets.create
dataplex.dataAssets.delete
dataplex.dataAssets.get
dataplex.dataAssets.list
dataplex.dataAssets.update
dataplex.dataAttributeBindings.*
dataplex.dataAttributeBindings.create
dataplex.dataAttributeBindings.delete
dataplex.dataAttributeBindings.get
dataplex.dataAttributeBindings.getIamPolicy
dataplex.dataAttributeBindings.list
dataplex.dataAttributeBindings.setIamPolicy
dataplex.dataAttributeBindings.update
dataplex.dataAttributes.*
dataplex.dataAttributes.bind
dataplex.dataAttributes.create
dataplex.dataAttributes.delete
dataplex.dataAttributes.get
dataplex.dataAttributes.getIamPolicy
dataplex.dataAttributes.list
dataplex.dataAttributes.setIamPolicy
dataplex.dataAttributes.update
dataplex.dataProducts.*
dataplex.dataProducts.create
dataplex.dataProducts.delete
dataplex.dataProducts.get
dataplex.dataProducts.getIamPolicy
dataplex.dataProducts.list
dataplex.dataProducts.setIamPolicy
dataplex.dataProducts.update
dataplex.dataTaxonomies.*
dataplex.dataTaxonomies.configureDataAccess
dataplex.dataTaxonomies.configureResourceAccess
dataplex.dataTaxonomies.create
dataplex.dataTaxonomies.delete
dataplex.dataTaxonomies.get
dataplex.dataTaxonomies.getIamPolicy
dataplex.dataTaxonomies.list
dataplex.dataTaxonomies.setIamPolicy
dataplex.dataTaxonomies.update
dataplex.datascans.*
dataplex.datascans.create
dataplex.datascans.delete
dataplex.datascans.get
dataplex.datascans.getData
dataplex.datascans.getIamPolicy
dataplex.datascans.list
dataplex.datascans.run
dataplex.datascans.setIamPolicy
dataplex.datascans.update
dataplex.entities.*
dataplex.entities.create
dataplex.entities.delete
dataplex.entities.get
dataplex.entities.list
dataplex.entities.update
dataplex.entries.link
dataplex.entryGroups.export
dataplex.entryGroups.import
dataplex.entryGroups.useDefinitionEntryLink
dataplex.entryGroups.useRelatedEntryLink
dataplex.entryGroups.useSynonymEntryLink
dataplex.entryLinks.*
dataplex.entryLinks.create
dataplex.entryLinks.delete
dataplex.entryLinks.get
dataplex.entryLinks.reference
dataplex.environments.*
dataplex.environments.create
dataplex.environments.delete
dataplex.environments.execute
dataplex.environments.get
dataplex.environments.getIamPolicy
dataplex.environments.list
dataplex.environments.setIamPolicy
dataplex.environments.update
dataplex.glossaries.*
dataplex.glossaries.create
dataplex.glossaries.delete
dataplex.glossaries.get
dataplex.glossaries.getIamPolicy
dataplex.glossaries.import
dataplex.glossaries.list
dataplex.glossaries.setIamPolicy
dataplex.glossaries.update
dataplex.glossaryCategories.*
dataplex.glossaryCategories.create
dataplex.glossaryCategories.delete
dataplex.glossaryCategories.get
dataplex.glossaryCategories.list
dataplex.glossaryCategories.update
dataplex.glossaryTerms.*
dataplex.glossaryTerms.create
dataplex.glossaryTerms.delete
dataplex.glossaryTerms.get
dataplex.glossaryTerms.list
dataplex.glossaryTerms.update
dataplex.glossaryTerms.use
dataplex.lakeActions.list
dataplex.lakes.*
dataplex.lakes.create
dataplex.lakes.delete
dataplex.lakes.get
dataplex.lakes.getIamPolicy
dataplex.lakes.list
dataplex.lakes.setIamPolicy
dataplex.lakes.update
dataplex.locations.*
dataplex.locations.get
dataplex.locations.list
dataplex.metadataFeeds.*
dataplex.metadataFeeds.create
dataplex.metadataFeeds.delete
dataplex.metadataFeeds.get
dataplex.metadataFeeds.list
dataplex.metadataFeeds.update
dataplex.metadataJobs.*
dataplex.metadataJobs.cancel
dataplex.metadataJobs.create
dataplex.metadataJobs.get
dataplex.metadataJobs.list
dataplex.operations.*
dataplex.operations.cancel
dataplex.operations.delete
dataplex.operations.get
dataplex.operations.list
dataplex.partitions.*
dataplex.partitions.create
dataplex.partitions.delete
dataplex.partitions.get
dataplex.partitions.list
dataplex.partitions.update
dataplex.tasks.*
dataplex.tasks.cancel
dataplex.tasks.create
dataplex.tasks.delete
dataplex.tasks.get
dataplex.tasks.getIamPolicy
dataplex.tasks.list
dataplex.tasks.run
dataplex.tasks.setIamPolicy
dataplex.tasks.update
dataplex.zoneActions.list
dataplex.zones.*
dataplex.zones.create
dataplex.zones.delete
dataplex.zones.get
dataplex.zones.getIamPolicy
dataplex.zones.list
dataplex.zones.setIamPolicy
dataplex.zones.update
resourcemanager.projects.get
resourcemanager.projects.list
Dataplex Aspect Type Owner
(roles/dataplex.aspectTypeOwner)
Grants access to creating and managing Aspect Types. Does not give the right to create/modify Entries.
datacatalog.migrationConfig.get
dataplex.aspectTypes.*
dataplex.aspectTypes.create
dataplex.aspectTypes.delete
dataplex.aspectTypes.get
dataplex.aspectTypes.getIamPolicy
dataplex.aspectTypes.list
dataplex.aspectTypes.setIamPolicy
dataplex.aspectTypes.update
dataplex.aspectTypes.use
dataplex.operations.get
dataplex.projects.search
resourcemanager.projects.get
resourcemanager.projects.list
Dataplex Aspect Type User
(roles/dataplex.aspectTypeUser)
Grants access to use Aspect Types to create/modify Entries with the corresponding aspects.
datacatalog.migrationConfig.get
dataplex.aspectTypes.get
dataplex.aspectTypes.list
dataplex.aspectTypes.use
dataplex.projects.search
resourcemanager.projects.get
resourcemanager.projects.list
Dataplex Binding Administrator
(roles/dataplex.bindingAdmin)
Full access on DataAttribute Binding resources.
dataplex.dataAttributeBindings.*
dataplex.dataAttributeBindings.create
dataplex.dataAttributeBindings.delete
dataplex.dataAttributeBindings.get
dataplex.dataAttributeBindings.getIamPolicy
dataplex.dataAttributeBindings.list
dataplex.dataAttributeBindings.setIamPolicy
dataplex.dataAttributeBindings.update
Dataplex Catalog Admin
(roles/dataplex.catalogAdmin)
Full access to catalog resources, including entries, entry groups, and glossaries.
Grants access to creating and managing Entry Types. Does not give the right to create/modify Entries.
datacatalog.migrationConfig.get
dataplex.entryTypes.*
dataplex.entryTypes.create
dataplex.entryTypes.delete
dataplex.entryTypes.get
dataplex.entryTypes.getIamPolicy
dataplex.entryTypes.list
dataplex.entryTypes.setIamPolicy
dataplex.entryTypes.update
dataplex.entryTypes.use
dataplex.operations.get
dataplex.projects.search
resourcemanager.projects.get
resourcemanager.projects.list
Dataplex Entry Type User
(roles/dataplex.entryTypeUser)
Grants access to use Entry Types to create/modify Entries of those types.
datacatalog.migrationConfig.get
dataplex.entryTypes.get
dataplex.entryTypes.list
dataplex.entryTypes.use
dataplex.projects.search
resourcemanager.projects.get
resourcemanager.projects.list
Dataplex Metadata Feed Owner
(roles/dataplex.metadataFeedOwner)
Grants access to creating and managing Metadata Feeds. Does not give the right to create/modify Entry Groups.
dataplex.metadataFeeds.*
dataplex.metadataFeeds.create
dataplex.metadataFeeds.delete
dataplex.metadataFeeds.get
dataplex.metadataFeeds.list
dataplex.metadataFeeds.update
dataplex.operations.get
resourcemanager.projects.get
resourcemanager.projects.list
Dataplex Metadata Feed Viewer
(roles/dataplex.metadataFeedViewer)
Read access to Metadata Feed resources.
dataplex.metadataFeeds.get
dataplex.metadataFeeds.list
dataplex.operations.get
resourcemanager.projects.get
resourcemanager.projects.list
Dataplex Metadata Job Owner
(roles/dataplex.metadataJobOwner)
Grants access to creating and managing Metadata Jobs. Does not give the right to create/modify Entry Groups.
dataplex.metadataJobs.*
dataplex.metadataJobs.cancel
dataplex.metadataJobs.create
dataplex.metadataJobs.get
dataplex.metadataJobs.list
dataplex.operations.get
resourcemanager.projects.get
resourcemanager.projects.list
Dataplex Metadata Job Viewer
(roles/dataplex.metadataJobViewer)
Read access to Metadata Job resources.
dataplex.metadataJobs.get
dataplex.metadataJobs.list
dataplex.operations.get
resourcemanager.projects.get
resourcemanager.projects.list
Dataplex Metadata Reader
(roles/dataplex.metadataReader)
Read only access to metadata within table and fileset entities and partitions.
dataplex.assets.get
dataplex.assets.list
dataplex.entities.get
dataplex.entities.list
dataplex.partitions.get
dataplex.partitions.list
dataplex.zones.get
dataplex.zones.list
resourcemanager.projects.get
resourcemanager.projects.list
Dataplex Metadata Writer
(roles/dataplex.metadataWriter)
Write and read access to metadata within table and fileset entities and partitions.
dataplex.assets.get
dataplex.assets.list
dataplex.entities.*
dataplex.entities.create
dataplex.entities.delete
dataplex.entities.get
dataplex.entities.list
dataplex.entities.update
dataplex.partitions.*
dataplex.partitions.create
dataplex.partitions.delete
dataplex.partitions.get
dataplex.partitions.list
dataplex.partitions.update
dataplex.zones.get
dataplex.zones.list
resourcemanager.projects.get
resourcemanager.projects.list
Dataplex Security Administrator
(roles/dataplex.securityAdmin)
Permissions configure ResourceAccess and DataAccess Specs on Data Attributes.
dataplex.dataTaxonomies.configureDataAccess
dataplex.dataTaxonomies.configureResourceAccess
Cloud Dataplex Service Agent
(roles/dataplex.serviceAgent)
Gives the Dataplex service account access to project resources. This access will be used in data discovery, data management and data workload management.
Owner access to data. Should not be used directly. This role is granted by Dataplex to managed resources like Cloud Storage buckets, BigQuery datasets etc.
bigquery.datasets.get
bigquery.models.create
bigquery.models.delete
bigquery.models.export
bigquery.models.getData
bigquery.models.getMetadata
bigquery.models.list
bigquery.models.updateData
bigquery.models.updateMetadata
bigquery.routines.create
bigquery.routines.delete
bigquery.routines.get
bigquery.routines.list
bigquery.routines.update
bigquery.tables.create
bigquery.tables.createSnapshot
bigquery.tables.delete
bigquery.tables.deleteSnapshot
bigquery.tables.export
bigquery.tables.get
bigquery.tables.getData
bigquery.tables.list
bigquery.tables.restoreSnapshot
bigquery.tables.update
bigquery.tables.updateData
storage.buckets.get
storage.objects.create
storage.objects.delete
storage.objects.get
storage.objects.list
storage.objects.update
Dataplex Storage Data Reader
(roles/dataplex.storageDataReader)
Read only access to data. Should not be used directly. This role is granted by Dataplex to managed resources like Cloud Storage buckets, BigQuery datasets etc.
bigquery.datasets.get
bigquery.models.export
bigquery.models.getData
bigquery.models.getMetadata
bigquery.models.list
bigquery.routines.get
bigquery.routines.list
bigquery.tables.export
bigquery.tables.get
bigquery.tables.getData
bigquery.tables.list
storage.buckets.get
storage.objects.get
storage.objects.list
Dataplex Storage Data Writer
(roles/dataplex.storageDataWriter)
Write access to data. Should not be used directly. This role is granted by Dataplex to managed resources like Cloud Storage buckets, BigQuery datasets etc.
bigquery.tables.updateData
storage.objects.create
storage.objects.delete
storage.objects.update
Dataplex Taxonomy Administrator
(roles/dataplex.taxonomyAdmin)
Full access to DataTaxonomy, DataAttribute resources.
dataplex.dataAttributes.*
dataplex.dataAttributes.bind
dataplex.dataAttributes.create
dataplex.dataAttributes.delete
dataplex.dataAttributes.get
dataplex.dataAttributes.getIamPolicy
dataplex.dataAttributes.list
dataplex.dataAttributes.setIamPolicy
dataplex.dataAttributes.update
dataplex.dataTaxonomies.create
dataplex.dataTaxonomies.delete
dataplex.dataTaxonomies.get
dataplex.dataTaxonomies.getIamPolicy
dataplex.dataTaxonomies.list
dataplex.dataTaxonomies.setIamPolicy
dataplex.dataTaxonomies.update
Dataplex Taxonomy Viewer
(roles/dataplex.taxonomyViewer)
Read access on DataTaxonomy, DataAttribute resources.
dataplex.dataAttributes.get
dataplex.dataAttributes.getIamPolicy
dataplex.dataAttributes.list
dataplex.dataTaxonomies.get
dataplex.dataTaxonomies.getIamPolicy
dataplex.dataTaxonomies.list
Dataplex Viewer
(roles/dataplex.viewer)
Read access to Dataplex Universal Catalog resources, except for catalog resources like entries, entry groups, and glossaries.
cloudasset.assets.analyzeIamPolicy
dataplex.assetActions.list
dataplex.assets.get
dataplex.assets.getIamPolicy
dataplex.assets.list
dataplex.content.get
dataplex.content.getIamPolicy
dataplex.content.list
dataplex.dataAssets.get
dataplex.dataAssets.list
dataplex.dataAttributeBindings.get
dataplex.dataAttributeBindings.getIamPolicy
dataplex.dataAttributeBindings.list
dataplex.dataAttributes.get
dataplex.dataAttributes.getIamPolicy
dataplex.dataAttributes.list
dataplex.dataProducts.get
dataplex.dataProducts.getIamPolicy
dataplex.dataProducts.list
dataplex.dataTaxonomies.get
dataplex.dataTaxonomies.getIamPolicy
dataplex.dataTaxonomies.list
dataplex.datascans.get
dataplex.datascans.getIamPolicy
dataplex.datascans.list
dataplex.environments.get
dataplex.environments.getIamPolicy
dataplex.environments.list
dataplex.lakeActions.list
dataplex.lakes.get
dataplex.lakes.getIamPolicy
dataplex.lakes.list
dataplex.operations.get
dataplex.operations.list
dataplex.tasks.get
dataplex.tasks.getIamPolicy
dataplex.tasks.list
dataplex.zoneActions.list
dataplex.zones.get
dataplex.zones.getIamPolicy
dataplex.zones.list
Ruolo Dataplex Entry and EntryLink Owner
Il ruolo Dataplex Entry and EntryLink Owner (roles/dataplex.entryOwner)
include le seguenti funzionalità:
Concede l'accesso completo alle operazioni relative alle voci.
Concede le autorizzazioni per aggiungere aspetti di alcuni tipi di aspetti di sistema, ad esempio Schema, Generic, Overview e Contacts.
Concede le autorizzazioni per creare voci di tipo GenericEntry.
Questo ruolo ti consente di creare una voce con un tipo di voce e un tipo di aspetto, dove
il tipo di voce e il tipo di aspetto sono definiti nello stesso progetto della voce.
In caso contrario, devi concedere anche i ruoli Dataplex Entry Type User
(roles/dataplex.entryTypeUser) e Dataplex Aspect Type User
(roles/dataplex.aspectTypeUser) nei progetti in cui sono definiti i tipi di voce e
di aspetto.
Questo ruolo non concede le autorizzazioni per leggere le voci create
da Google Cloud risorse esterne a Dataplex Universal Catalog, ad esempio
le voci BigQuery, quando utilizzi i metodi
LookupEntry
o
SearchEntries. Per leggere queste voci, devi disporre delle autorizzazioni per le risorse
di sistema di origine. In alternativa, puoi leggere le voci solo con il ruolo
Dataplex Entry and EntryLink Owner (roles/dataplex.entryOwner) utilizzando il metodo
GetEntry.
Considerazioni sui ruoli
Nessun ruolo concede le autorizzazioni per aggiungere o eliminare voci di Dataplex Universal Catalog
dai gruppi di voci definiti dal sistema, come @bigquery e @dataplex.
Per visualizzare gli aspetti dei dati
allegati a una voce, devi disporre delle autorizzazioni per leggere i dati dall'asset di origine
che la voce rappresenta, oltre alle autorizzazioni per visualizzare la voce. Se
hai l'autorizzazione per visualizzare una voce, ma non disponi delle autorizzazioni di lettura dei dati per l'asset di origine, puoi comunque visualizzare tutti gli altri metadati della voce. Tuttavia,
Dataplex Universal Catalog nasconde i contenuti di tutti gli aspetti dei dati allegati.
I ruoli Dataplex Catalog Admin (roles/dataplex.catalogAdmin) e Dataplex
Catalog Editor (roles/dataplex.catalogEditor) concedono le autorizzazioni
per visualizzare le voci personalizzate.
Per cercare le voci utilizzando il metodo SearchEntries, devi disporre di almeno uno dei seguenti ruoli IAM nel progetto utilizzato nella richiesta API: Amministratore di Dataplex Catalog (roles/dataplex.catalogAdmin), Editor di Dataplex Catalog (roles/dataplex.catalogEditor) o Visualizzatore di Dataplex Catalog (roles/dataplex.catalogViewer). Le autorizzazioni sui risultati di ricerca vengono controllate indipendentemente dal progetto selezionato.
Ruoli predefiniti per la derivazione dei dati
Per accedere alla derivazione di qualsiasi voce di Dataplex Universal Catalog, devi disporre di un ruolo di visualizzatore
per la risorsa di sistema corrispondente
o del ruolo Visualizzatore catalogo Dataplex
(roles/dataplex.catalogViewer) nel progetto che archivia la voce di Dataplex Universal Catalog.
Questa sezione descrive i ruoli necessari per lavorare con la derivazione.
Ruolo Amministratore di Data Lineage
Il ruolo Amministratore derivazione dei dati
(roles/datalineage.admin) concede il controllo completo su tutte le risorse di derivazione di Dataplex Universal Catalog.
Ruolo Data Lineage Editor
Il ruolo Editor derivazione dei dati
(roles/datalineage.editor) concede le autorizzazioni per creare, aggiornare ed eliminare
le risorse di derivazione di Dataplex Universal Catalog.
Ruolo Data Lineage Events Producer
Il ruolo Data Lineage Events Producer
(roles/datalineage.eventsProducer) concede le autorizzazioni per creare, aggiornare ed eliminare gli eventi di lineage. Questo ruolo è destinato ai servizi che generano eventi di lignaggio, come BigQuery.
Ruolo Visualizzatore della derivazione
Il ruolo Visualizzatore derivazione dei dati
(roles/datalineage.viewer) consente di visualizzare la derivazione del Catalogo universale Dataplex
nella console Google Cloud e leggere le informazioni sulla derivazione utilizzando l'API Data Lineage. Le esecuzioni e gli eventi per un determinato processo vengono archiviati nello stesso progetto del processo. Nel caso della provenienza automatica, il processo, le esecuzioni e gli eventi vengono archiviati nel progetto in cui è stato eseguito il job che ha generato la provenienza. Ad esempio, potrebbe trattarsi del progetto in cui era in esecuzione un job BigQuery.
Per visualizzare la derivazione tra gli asset, devi disporre del ruolo
Visualizzatore della derivazione dei dati
(roles/datalineage.viewer) sia nel progetto in cui visualizzi la derivazione sia nei progetti in cui viene registrata. Nello specifico, devi disporre del ruolo nei seguenti progetti:
Il progetto in cui stai visualizzando la derivazione (noto come progetto
attivo), ovvero il progetto nel menu a discesa nella parte superiore della console Google Cloud o il progetto da cui vengono effettuate le chiamate API. In genere, si tratta del progetto
che contiene le risorse che crei in Dataplex Universal Catalog o
a cui accedi in altri Google Cloud sistemi con l'API.
I progetti in cui viene registrata la derivazione (noti come progetto
di calcolo). La derivazione
viene memorizzata nel progetto in cui è stato eseguito il processo corrispondente, come
descritto in precedenza. Questo progetto può essere diverso da quello in cui è archiviata
la risorsa per cui stai visualizzando la derivazione.
Per visualizzare i metadati degli asset, devi disporre degli stessi ruoli utilizzati per accedere alle voci di metadati in Dataplex Universal Catalog.
Grants full access to all resources in Data Lineage API
datalineage.*
datalineage.configs.get
datalineage.configs.update
datalineage.events.create
datalineage.events.delete
datalineage.events.get
datalineage.events.getFields
datalineage.events.list
datalineage.locations.processOpenLineageMessage
datalineage.locations.searchLinks
datalineage.operations.get
datalineage.processes.create
datalineage.processes.delete
datalineage.processes.get
datalineage.processes.list
datalineage.processes.update
datalineage.runs.create
datalineage.runs.delete
datalineage.runs.get
datalineage.runs.list
datalineage.runs.update
resourcemanager.projects.get
resourcemanager.projects.list
Data Lineage Editor
(roles/datalineage.editor)
Grants edit access to all resources in Data Lineage API
datalineage.events.*
datalineage.events.create
datalineage.events.delete
datalineage.events.get
datalineage.events.getFields
datalineage.events.list
datalineage.locations.*
datalineage.locations.processOpenLineageMessage
datalineage.locations.searchLinks
datalineage.operations.get
datalineage.processes.create
datalineage.processes.get
datalineage.processes.list
datalineage.processes.update
datalineage.runs.create
datalineage.runs.get
datalineage.runs.list
datalineage.runs.update
resourcemanager.projects.get
resourcemanager.projects.list
Data Lineage Events Producer
(roles/datalineage.producer)
Grants access to creating all resources in Data Lineage API
datalineage.events.create
datalineage.locations.processOpenLineageMessage
datalineage.processes.create
datalineage.processes.get
datalineage.processes.update
datalineage.runs.create
datalineage.runs.get
datalineage.runs.update
resourcemanager.projects.get
resourcemanager.projects.list
Data Lineage Viewer
(roles/datalineage.viewer)
Grants read access to all resources in Data Lineage API
datalineage.events.get
datalineage.events.getFields
datalineage.events.list
datalineage.locations.searchLinks
datalineage.processes.get
datalineage.processes.list
datalineage.runs.get
datalineage.runs.list
resourcemanager.projects.get
resourcemanager.projects.list
Ruoli per visualizzare i metadati delle risorse quando visualizzi la derivazione
Per visualizzare i metadati di un asset archiviato in Dataplex Universal Catalog, devi disporre di un ruolo di visualizzatore per la risorsa di sistema corrispondente o del ruolo Visualizzatore catalogo Dataplex
(roles/dataplex.catalogViewer) nel progetto che archivia la voce di Dataplex Universal Catalog. Potresti avere accesso agli asset nel grafico o nell'elenco della derivazione tramite ruoli di visualizzatore appropriati, ma non alla derivazione tra loro. Ciò si verifica se non disponi del ruolo Visualizzatore
della derivazione dei dati
(roles/datalineage.viewer) nel progetto in cui è stata registrata la derivazione.
In questo caso, l'API Data Lineage e la console Google Cloud non mostrano
la derivazione o restituiscono un errore. In questo modo si evita la divulgazione di informazioni sull'esistenza della derivazione. Pertanto, l'assenza di derivazione per una risorsa non
significa che non esiste, ma piuttosto che potresti non disporre delle autorizzazioni per
visualizzarla.
Ruoli dei metadati
I ruoli dei metadati concedono autorizzazioni per visualizzare e aggiornare i metadati, ad esempio gli schemi delle tabelle.
Consente di leggere i metadati, ad esempio per eseguire una query su una tabella.
Ruoli dei dati
Dataplex Universal Catalog definisce i seguenti ruoli IAM che
si applicano a qualsiasi risorsa gestita da Dataplex Universal Catalog.
Per ulteriori informazioni sulle autorizzazioni associate a ciascun ruolo, consulta la sezione
Ruoli predefiniti di
questo documento.
Ruolo
Descrizione
Dataplex Data Owner
(roles/dataplex.dataOwner)
Accesso completo alla risorsa gestita e ai relativi elementi secondari. Le autorizzazioni includono l'aggiornamento dei metadati, la creazione di risorse secondarie e la concessione di autorizzazioni granulari.
Dataplex Data Reader
(roles/dataplex.dataReader)
Accesso in lettura ai dati e ai metadati nella risorsa gestita e nelle relative risorse secondarie.
Dataplex Data Writer
(roles/dataplex.dataWriter)
Accesso in scrittura ai dati nella risorsa gestita. Ciò include la creazione, l'aggiornamento e l'eliminazione di dati, ma non di metadati.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-02-14 UTC."],[],[]]