Autorizzazioni del piano di distribuzione (anteprima)

Un piano di distribuzione è un elemento standard di Fabric. Non introduce un proprio modello di autorizzazioni: l'accesso a un piano dipende dal tuo ruolo nell'area di lavoro, proprio come l'accesso a un notebook o a una pipeline di dati.

Diagramma che riepiloga le autorizzazioni per la distribuzione relative ai ruoli delle aree di lavoro, alle pipeline di distribuzione, alle librerie di variabili e alle entità servizio.

Non c'è un ruolo specifico per un piano, nessuna condivisione a livello di item per i piani, né un permesso separato da concedere prima che qualcuno possa redigerne uno.

Funzionamento delle autorizzazioni

Due controlli diversi si applicano in due momenti diversi.

Quando scrivi un piano, il ruolo del tuo workspace determina se puoi crearlo, modificarlo ed eliminarlo. Poiché i ruoli dello spazio di lavoro si applicano a tutto lo spazio di lavoro, chiunque riesca a redigere un piano ha già accesso a ogni elemento presente in quell'area di lavoro. Non c'è alcun controllo aggiuntivo sugli elementi che citi nel piano.

Quando una distribuzione viene eseguita, la persona o il principale del servizio che avvia la distribuzione deve detenere i permessi che la distribuzione stessa richiede nello spazio di lavoro di destinazione. Allegare un piano non concede, espande o aggira quei permessi. Un piano può influenzare solo l'ordine di un dispiegamento e le azioni che si svolgono durante il suo svolgimento. Non può dare a nessuno accesso che non abbia già.

Important

Allegare un piano non aumenta mai i permessi. Se un deployment fallisse per un utente senza un piano, fallisce allo stesso modo con uno.

Ruoli dello spazio di lavoro

La tabella seguente mostra il ruolo minimo dello spazio di lavoro per ogni operazione del piano di deployment.

Operation Admin Membro Collaboratore Visualizzatore
Apri un piano sulla tela (leggi) ✅ ✅ ✅ ✅
Crea, modifica o elimina un piano ✅ ✅ ✅
Esegui il commit o recupera un piano tramite Git, come parte di un commit dell'area di lavoro o di Aggiorna da Git ✅ ✅ ✅
Allega un piano nell'aggiornamento da Git ✅ ✅ ✅
Allega un piano durante la sincronizzazione iniziale Git ✅ ✅ ✅
Allega un piano durante la diversificazione ✅ ✅ ✅
Annulla una missione che prevede un piano allegato ✅ ✅ ✅
Visualizza il riepilogo del piano per una distribuzione e apri la cronologia di esecuzione dell'elemento ✅ ✅ ✅ ✅

Ogni operazione utilizza lo stesso controllo delle autorizzazioni dell’operazione corrispondente senza piano. Ad esempio, allegare un piano durante l'aggiornamento da Git richiede esattamente ciò che l'aggiornamento da Git richiede già.

Pipeline di distribuzione

L'allegamento di un piano in una pipeline di distribuzione segue il modello di autorizzazioni delle pipeline di distribuzione, che si basa sul ruolo che ricopri nella fase pertinente della pipeline anziché sul piano stesso. Gli utenti che possono implementare una fase possono allegare un piano a quella implementazione.

Librerie di variabili

Se un piano collega gli input dell'azione a una libreria di variabili, l'accesso a tali valori segue le autorizzazioni del relativo elemento della libreria di variabili, che a loro volta derivano dal ruolo dell'area di lavoro. Selezionare l'insieme di valori attivi richiede lo stesso ruolo che richiede cambiarlo direttamente sulla libreria variabile.

Principali del servizio

I principali del servizio possiedono gli stessi permessi basati sul ruolo degli utenti. Un service principal che esegue distribuzioni che tengono conto del piano in un processo CI/CD richiede il ruolo Collaboratore o superiore nell'area di lavoro di destinazione, come già avviene oggi per qualsiasi distribuzione. Non è richiesta alcuna sovvenzione aggiuntiva per il piano.