Condividi tramite


Ruoli Controllo degli accessi in base al ruolo di Synapse

L'articolo descrive i ruoli Controllo degli accessi in base al ruolo di Synapse predefiniti, le autorizzazioni che essi concedono e gli ambiti in cui possono essere usati.

Per altre informazioni sulla revisione e l'assegnazione delle appartenenze dei ruoli di Synapse, vedere come rivedere le assegnazioni di ruoli Controllo degli accessi in base al ruolo di Synapse e come assegnare i ruoli Controllo degli accessi in base al ruolo di Synapse.

Ruoli e ambiti del controllo degli accessi in base al ruolo di Synapse predefiniti

Nella tabella seguente sono descritti i ruoli predefiniti e gli ambiti in cui possono essere usati.

Nota

Gli utenti con qualsiasi ruolo Controllo degli accessi in base al ruolo di Synapse i,n qualsiasi ambito, hanno automaticamente il ruolo di Utente di Synapse nell'ambito dell'area di lavoro.

Importante

I ruoli Controllo degli accessi in base al ruolo di Synapse non concedono autorizzazioni per creare o gestire i pool SQL, i pool di Apache Spark e i runtime di integrazione nelle aree di lavoro di Azure Synapse. Per eseguire tali operazioni, sono necessari i ruoli Proprietario o Collaboratore di Azure nel gruppo di risorse.

Ruolo Autorizzazioni Ambiti
Amministratore di Synapse Accesso completo di Synapse ai pool SQL serverless e dedicati, ai pool di Esplora dati, ai pool di Apache Spark e ai runtime di integrazione. Include l'accesso per creare, leggere, aggiornare ed eliminare tutti gli artefatti di codice pubblicati. Include le autorizzazioni Operatore di calcolo, Data Manager collegato e Utente credenziali per le credenziali dell'identità del sistema dell'area di lavoro. Include l'assegnazione dei ruoli Controllo degli accessi in base al ruolo di Synapse. Oltre all'Amministratore di Synapse, anche i Proprietari di Azure possono assegnare ruoli Controllo degli accessi in base al ruolo di Synapse. Le autorizzazioni di Azure sono necessarie per creare, eliminare o gestire le risorse di calcolo. I ruoli controllo degli accessi in base al ruolo di Synapse possono essere assegnati anche quando la sottoscrizione associata è disabilitata.

Può leggere e scrivere elementi
Può eseguire tutte le azioni sulle attività Spark.
Può visualizzare i log dei pool di Spark
Può visualizzare l'output di notebook e pipeline salvato
Può usare i segreti archiviati da servizi collegati o credenziali
Può assegnare e revocare i ruoli Controllo degli accessi in base al ruolo di Synapse nell'ambito corrente
Pool di Spark dell'area di lavoro

Credenziali
Servizio collegato
del runtime di integrazione
Amministratore di Apache Spark per Synapse
Accesso completo Synapse ai pool di Apache Spark. Creare, leggere, aggiornare ed eliminare l'accesso alle definizioni di processi Spark pubblicate, ai notebook e relativi output e alle librerie, ai servizi collegati e alle credenziali. Include l'accesso in lettura a tutti gli altri artefatti di codice pubblicati. Non include l'autorizzazione per utilizzare le credenziali ed eseguire le pipeline. Non include la capacita di concedere l'accesso.

Può eseguire tutte le azioni sugli artefatti di Spark
Può eseguire tutte le azioni sulle attività di Spark
Pool di Spark dell'area di lavoro
Synapse SQL Administrator Accesso completo Synapse ai pool SQL serverless. Creare, leggere, aggiornare ed eliminare l'accesso a script SQL pubblicati, credenziali e servizi collegati. Include l'accesso in lettura a tutti gli altri artefatti di codice pubblicati. Non include l'autorizzazione per utilizzare le credenziali ed eseguire le pipeline. Non include la capacita di concedere l'accesso.

Può eseguire tutte le azioni sugli script SQL
Può connettersi agli endpoint SQL serverless con le autorizzazioni SQL db_datareader, db_datawriter, connect e grant
Area di lavoro
Collaboratore di Synapse Accesso completo Synapse ai pool di Apache Spark e ai runtime di integrazione. Include l'accesso per creare, leggere, aggiornare ed eliminare tutti gli artefatti di codice pubblicati e relativi output, inclusi pipeline pianificate, credenziali e servizi collegati. Include le autorizzazioni dell'Operatore di calcolo. Non include l'autorizzazione per utilizzare le credenziali ed eseguire le pipeline. Non include la capacita di concedere l'accesso.

Può leggere e scrivere artefatti
Può visualizzare l'output di notebook e pipeline salvato
Può eseguire tutte le azioni nelle attività di Spark
Può visualizzare i log dei pool di Spark
Pool di Spark dell'area di lavoro

Runtime di integrazione
Autore artefatti di Synapse Creare, leggere, aggiornare ed eliminare l'accesso agli artefatti di codice pubblicati e relativi output, incluse le pipeline pianificate. Non include l'autorizzazione per eseguire codice o pipeline, o per concedere l'accesso.

Può leggere gli artefatti pubblicati e pubblicare artefatti
Può visualizzare l'output di notebook, processo Spark e pipeline salvato
Area di lavoro
Utente artefatti di Synapse Accesso in lettura agli artefatti di codice pubblicati e relativi output. Può creare nuovi artefatti, tuttavia non può pubblicare modifiche o eseguire codice senza altre autorizzazioni. Area di lavoro
Operatore di calcolo di Synapse Inviare processi e notebook di Spark e visualizzare i log. Include l'annullamento dei processi di Spark inviati da qualsiasi utente. Richiede altre autorizzazioni per l'uso delle credenziali per l'identità del sistema dell'area di lavoro per eseguire pipeline, visualizzare le esecuzioni e gli output delle pipeline.

Può inviare e annullare processi, inclusi i processi inviati da altri utenti
Può visualizzare i log del pool di Spark
Area di lavoro
Pool di Spark
Runtime di integrazione
Operatore monitoraggio Synapse Leggere gli artefatti di codice pubblicati, inclusi i log e gli output delle esecuzioni della pipeline e dei notebook completati. Include la capacità di elencare e visualizzare i dettagli dei pool di Apache Spark, dei pool di Esplora dati e dei runtime di integrazione. Richiede altre autorizzazioni per eseguire/annullare pipeline, notebook di Spark e processi di Spark. Area di lavoro
Utente credenziali di Synapse Può usare il runtime e il tempo di configurazione dei segreti nelle credenziali e nei servizi collegati in attività quali le esecuzioni della pipeline. Per eseguire le pipeline, questo ruolo è obbligatorio, con ambito dell'identità del sistema dell'area di lavoro.

Con ambito legato a credenziali, consente l'accesso ai dati tramite un servizio collegato, protetto da credenziali (potrebbe anche richiedere l'autorizzazione di utilizzo del calcolo)
Consente l'esecuzione di pipeline protette da credenziali dell'identità del sistema dell'area di lavoro
Credenziali del
servizio collegato
dell'area di lavoro
Data Manager collegato a Synapse Creazione e gestione di endpoint privati gestiti, servizi collegati e credenziali. Può creare endpoint privati gestiti che usano servizi collegati protetti da credenziali Area di lavoro
Utente di Synapse Elencare e visualizzare i dettagli dei pool SQL, dei pool di Apache Spark, dei runtime di integrazione e delle credenziali e dei servizi collegati pubblicati. Non include altri artefatti di codice pubblicati. Può creare nuovi artefatti, ma non può eseguire o pubblicare senza altre autorizzazioni.

Può elencare e leggere pool di Spark, runtime di integrazione.
Area di lavoro, credenziali
servizio collegato
del pool di Spark

Ruoli Controllo degli accessi in base al ruolo di Synapse e azioni da essi consentite

Nota

  • Tutte le azioni elencate nelle tabelle seguenti hanno il prefisso "Microsoft.Synapse/..."
  • Tutte le azioni di lettura, scrittura ed eliminazione degli artefatti riguardano gli artefatti pubblicati nel servizio Live. Queste autorizzazioni non influiscono sull'accesso agli artefatti presenti in un repository Git connesso.

Nella tabella seguente sono elencati i ruoli predefiniti e le azioni/autorizzazioni supportate da ciascuno di essi.

Ruolo Azioni
Amministratore di Synapse workspaces/read
workspaces/roleAssignments/write, eliminare
aree di lavoro/managedPrivateEndpoint/write, eliminare
aree di lavoro/bigDataPool/useCompute/action
workspaces/bigDataPool/viewLogs/action
workspaces/scopePool/useCompute/action
workspaces/scopePool/viewLogs/action
workspaces/integrationRuntime/useCompute/action
workspaces/integrationRuntime/viewLogs/action
workspaces/artifacts/read
workspaces/notebooks/write
workspaces/sparkJobDefinitions/write, delete
workspaces/scopeJobDefinitions/write, delete
workspaces/sqlScripts/write, delete
workspaces/dataFlows/write, delete
workspaces/dataMappers/write, delete
workspaces/pipelines/write, delete
workspaces/write, delete workspaces/write, delete
workspaces/datasets/write, delete
workspaces/linkedServices/write, delete
workspaces/credentials/write, delete
workspaces/notebooks/ eliminare
aree di lavoro/cancelPipelineRun/action
workspaces/notebooksViewOutputs/action
workspaces/pipelinesViewOutputs/action
workspaces/linkedServicesUseSecret/action
workspaces/credentialsUseSecret/action
workspaces/libraries/write, eliminare
aree di lavoro/kQLScripts/write, eliminare
aree di lavoro/sparkConfigurations/write, eliminare
aree di lavoro/synapseLinkConnections/read, write, delete
workspaces/synapseLinkConnections/ useCompute/action
Amministratore di Apache Spark per Synapse workspaces/read
orkspaces/bigDataPoolUseCompute/action
orkspaces/bigDataPoolViewLogs/action
orkspaces/artifacts/read
orkspaces/notebooks/write, delete
orkspaces/sparkJobDefinitions/write, delete
orkspaces/linkedServices/write, delete
orkspaces/credentials/write, delete
orkspaces/libraries/write, delete
orkspaces/notebooksViewOutputs/action
Synapse SQL Administrator workspaces/read
workspaces/artifacts/read
workspaces/sqlScripts/write, delete
workspaces/linkedServices/write, delete
workspaces/credentials/write, delete
Amministratore dell'ambito di Synapse workspaces/read
workspaces/scopePoolUseCompute/action
workspaces/scopePoolViewLogs/action
workspaces/linkedServices/write, delete
workspaces/credentials/write, delete
workspaces/scopeJobDefinitions/write, delete
Synapse Private Endpoint Manager workspaces/read
workspaces/managedPrivateEndpoint/write, delete
workspaces/linkedServices/write, delete
workspaces/credentials/write, delete
Collaboratore di Synapse workspaces/read
workspaces/bigDataPool/useCompute/action
workspaces/bigDataPool/viewLogs/action
workspaces/scopePool/useCompute/action
workspaces/scopePool/viewLogs/action
workspaces/integrationRuntime/useCompute/action
workspaces/integrationRuntime/viewLogs/action
workspaces/artifacts/read
workspaces/notebooks/write, eliminare
aree di lavoro/sparkJobDefinitions/write, eliminare
aree di lavoro/sqlScripts/write, eliminare
workspaces/dataFlows/write, delete
workspaces/dataMappers/write, delete
workspaces/pipelines/write, delete
workspaces/triggers/write, delete
workspaces/datasets/write, delete
workspaces/linkedServices/write, delete
workspaces/credentials/write, delete
workspaces/cancelPipelineRun/action workspaces/notebooksViewOutputs/action

workspaces/pipelinesViewOutputs/action
workspaces/libraries/write, delete
workspaces/kQLScripts/write, delete
workspaces/sparkConfigurations/write, delete
workspaces/synapseLinkConnections/read,write, delete
workspaces/synapseLinkConnections/useComputeAction
Autore artefatti di Synapse workspaces/read
workspaces/artifacts/read
workspaces/notebooks/write, delete
workspaces/sparkJobDefinitions/write, delete
workspaces/scopeJobDefinitions/write, delete
workspaces/sqlScripts/write, delete
workspaces/dataFlows/write, delete
workspaces/dataMappers/write, delete
workspaces/pipelines/write, delete
workspaces/triggers/write, delete
workspaces/datasets/write, delete
workspaces/linkedServices/write, write, eliminare
aree di lavoro/credenziali/scrittura, eliminare
aree di lavoro/notebooksViewOutputs/action
workspaces/pipelinesViewOutputs/action
workspaces/libraries/write, eliminare
aree di lavoro/kQLScripts/write, eliminare
aree di lavoro/sparkConfigurations/write, eliminare, eliminare
Utente artefatti di Synapse workspaces/read
workspaces/artifacts/read
workspaces/notebooks/viewOutputs/action
workspaces/pipelines/viewOutputs/action
Operatore di calcolo di Synapse workspaces/read
workspaces/bigDataPools/useCompute/action
workspaces/bigDataPools/viewLogs/action
workspaces/scopePool/useCompute/action
workspaces/scopePool/viewLogs/action
workspaces/integrationRuntimes/useCompute/action
workspaces/integrationRuntimes/viewLogs/action
workspaces/cancelPipelineRun/action
workspaces/linkConnections/read
workspaces/linkConnections/useCompute/action
Operatore monitoraggio Synapse workspaces/read
workspaces/artifacts/read
workspaces/notebooks/viewOutputs/action
workspaces/pipelines/viewOutputs/action
workspaces/integrationRuntimes/viewLogs/action
workspaces/bigDataPools/viewLogs/action
Utente credenziali di Synapse workspaces/read
workspaces/linkedServices/useSecret/action
workspaces/credentials/useSecret/action
Data Manager collegato a Synapse workspaces/read
workspaces/managedPrivateEndpoint/write, delete
workspaces/linkedServices/write, delete
workspaces/credentials/write, delete
Utente di Synapse workspaces/read

Azioni Controllo degli accessi in base al ruolo di Synapse e ruoli che le autorizzano

Nella tabella seguente sono elencati le azioni di Synapse e i ruoli predefiniti che autorizzano queste azioni:

Azione Ruolo
workspaces/read Amministratore di Synapse
Amministratore Apache Spark di Synapse
Amministratore Synapse SQL
Collaboratore di Synapse
Autore arefatti di Synapse
Utente artefatti di Synapse
Operatore di calcolo di Synapse
Operatore monitoraggio di Synapse
Utente credenziali di Synapse
Data Manager collegato a Synapse
Utente di Synapse
workspaces/roleAssignments/write, delete Amministratore di Synapse
workspaces/managedPrivateEndpoint/write, delete Amministratore di Synapse
Data Manager collegato a Synapse
workspaces/bigDataPools/useCompute/action Amministratore di Synapse
Amministratore Apache Spark di Synapse
Collaboratore di Synapse
Operatore di calcolo di Synapse
Operatore monitoraggio di Synapse
workspaces/bigDataPools/viewLogs/action Amministratore di Synapse
Amministratore Apache Spark di Synapse
Collaboratore di Synapse
Operatore di calcolo di Synapse
workspaces/integrationRuntimes/useCompute/action Amministratore di Synapse
Collaboratore di Synapse
Operatore di calcolo di Synapse
Operatore monitoraggio di Synapse
workspaces/integrationRuntimes/viewLogs/action Amministratore di Synapse
Collaboratore di Synapse
Operatore di calcolo di Synapse
Operatore monitoraggio di Synapse
workspaces/linkConnections/read Amministratore di Synapse
Collaboratore di Synapse
Operatore di calcolo di Synapse
workspaces/linkConnections/useCompute/action Amministratore di Synapse
Collaboratore di Synapse
Operatore di calcolo di Synapse
workspaces/artifacts/read Amministratore di Synapse
Amministratore di Apache Spark
Amministratore di Synapse SQL
Collaboratore di Synapse
Autore artefatti di Synapse
Utente artefatti di Synapse
workspaces/notebooks/write, delete Amministratore di Synapse
Amministratore Apache Spark di Synapse
Collaboratore di Synapse
Autore artefatti di Synapse
workspaces/sparkJobDefinitions/write, delete Amministratore di Synapse
Amministratore Apache Spark di Synapse
Collaboratore di Synapse
Autore artefatti di Synapse
workspaces/sqlScripts/write, delete Amministratore di Synapse
Amministratore di Synapse SQL
Collaboratore di Synapse
Autore artefatti di Synapse
workspaces/kqlScripts/write, delete Amministratore di Synapse
Collaboratore di Synapse
Autore artefatti di Synapse
workspaces/dataFlows/write, delete Amministratore di Synapse
Collaboratore di Synapse
Autore artefatti di Synapse
workspaces/pipelines/write, delete Amministratore di Synapse
Collaboratore di Synapse
Autore artefatti di Synapse
workspaces/linkConnections/write, delete Amministratore di Synapse
Collaboratore di Synapse
workspaces/triggers/write, delete Amministratore di Synapse
Collaboratore di Synapse
Autore artefatti di Synapse
workspaces/datasets/write, delete Amministratore di Synapse
Collaboratore di Synapse
Autore artefatti di Synapse
workspaces/libraries/write, delete Amministratore di Synapse
Amministratore Apache Spark di Synapse
Collaboratore di Synapse
Autore artefatti di Synapse
workspaces/linkedServices/write, delete Amministratore di Synapse
Amministratore Apache Spark di Synapse
Amministratore di Synapse SQL
Collaboratore di Synapse
Autore artefatti di Synapse
Data Manager collegato a Synapse
workspaces/credentials/write, delete Amministratore di Synapse
Amministratore Apache Spark di Synapse
Amministratore di Synapse SQL
Collaboratore di Synapse
Autore artefatti di Synapse
Data Manager collegato a Synapse
workspaces/notebooks/viewOutputs/action Amministratore di Synapse
Amministratore Apache Spark di Synapse
Collaboratore di Synapse
Autore artefatti di Synapse
Utente artefatti di Synapse
workspaces/pipelines/viewOutputs/action Amministratore di Synapse
Collaboratore di Synapse
Autore artefatti di Synapse
Utente artefatti di Synapse
workspaces/linkedServices/useSecret/action Amministratore di Synapse
Utente credenziali di Synapse
workspaces/credentials/useSecret/action Amministratore di Synapse
Utente credenziali di Synapse

Ambiti Controllo degli accessi in base al ruolo di Synapse e relativi ruoli supportati

Nella tabella seguente sono elencati gli ambiti di Controllo degli accessi in base al ruolo di Synapse e i ruoli che possono essere assegnati a ciascun ambito.

Nota

Per creare o eliminare un oggetto è necessario disporre delle autorizzazioni per un ambito di livello superiore.

Ambito ruoli
Area di lavoro Amministratore di Synapse
Amministratore Apache Spark di Synapse
Amministratore Synapse SQL
Collaboratore di Synapse
Autore arefatti di Synapse
Utente artefatti di Synapse
Operatore di calcolo di Synapse
Operatore monitoraggio di Synapse
Utente credenziali di Synapse
Data Manager collegato a Synapse
Utente di Synapse
Pool di Apache Spark Amministratore di Synapse
Collaboratore di Synapse
Operatore di calcolo di Synapse
Runtime di integrazione Amministratore di Synapse
Collaboratore di Synapse
Operatore di calcolo di Synapse
Servizio collegato Amministratore di Synapse
Credenziali di Synapse
Credenziale Amministratore di Synapse
Credenziali di Synapse

Nota

Tutti i ruoli e le azioni per gli artefatti sono definiti per un ambito a livello di area di lavoro.

Passaggi successivi