Condividi tramite


Gestire la sicurezza in Azure Pipelines

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

La sicurezza di Azure Pipelines controlla l'accesso alle pipeline e alle relative risorse tramite una gerarchia di gruppi di sicurezza e utenti. Questo sistema gestisce risorse come pipeline di versione, gruppi di attività, pool di agenti e connessioni al servizio, anche se esterne alle pipeline. Al momento della creazione, le pipeline e le risorse ereditano le autorizzazioni a livello di progetto da gruppi di sicurezza e utenti predefiniti, che influiscono su tutte le pipeline di progetto.

Gli amministratori hanno in genere accesso senza restrizioni, collaboratori supervisionano le risorse e i lettori hanno autorizzazioni di sola visualizzazione, con ruoli utente che determinano le assegnazioni di gruppo. Per altre informazioni, vedere Informazioni sui ruoli di sicurezza della pipeline.

Prerequisiti

Area di sicurezza Prerequisiti
Sicurezza delle pipeline - Per gestire i gruppi di raccolte di progetti, è necessario essere membri del gruppo Project Collection Administrators .
- Per gestire utenti e gruppi a livello di progetto, è necessario essere membri di un gruppo di amministratori o essere consentiti Amministrare le autorizzazioni di compilazione.
Sicurezza del pool di agenti - Per gestire la sicurezza del pool di agenti a livello di organizzazione, raccolta o progetto, è necessario essere membri del gruppo Amministratori raccolta progetti o avere il ruolo Di amministratore per i pool di agenti.
- Per gestire la sicurezza del pool di agenti a livello di oggetto, è necessario avere il ruolo Di amministratore per il pool di agenti.
Sicurezza del gruppo di distribuzione - Per gestire la sicurezza del gruppo di distribuzione a livello di progetto, è necessario essere membri di un gruppo di amministratori o essere assegnati a un ruolo di amministratore.
- Per gestire la sicurezza per i singoli gruppi di distribuzione, è necessario essere assegnati un ruolo di amministratore.
Sicurezza dell'ambiente - Per gestire la sicurezza dell'ambiente a livello di progetto, è necessario essere membri di un gruppo di amministratori o essere assegnati a un ruolo di amministratore.
- Per gestire la sicurezza a livello di oggetto per singoli ambienti, è necessario essere assegnati un ruolo di amministratore.
Sicurezza della libreria - Per gestire la sicurezza della libreria, è necessario essere membri di un gruppo di amministratori o essere assegnati a un ruolo di amministratore.
- Per gestire la sicurezza per i singoli asset di libreria, è necessario essere un amministratore o avere il ruolo appropriato.
Sicurezza della pipeline di versione - Per gestire la sicurezza della pipeline di versione, è necessario essere membri di un gruppo di amministratori o essere autorizzati ad amministrare le autorizzazioni di rilascio.
- È necessario creare una pipeline di versione.
Sicurezza della connessione al servizio - Per gestire la sicurezza delle connessioni al servizio, è necessario essere membri del gruppo Project Administrators o avere un ruolo di amministratore. - Per gestire la sicurezza a livello di progetto, è necessario essere membri del gruppo Project Administrators o avere il ruolo di amministratore per le connessioni al servizio.
- Per gestire la sicurezza a livello di oggetto, è necessario avere il ruolo di amministratore per la connessione al servizio.
Sicurezza del gruppo di attività Per gestire la sicurezza del gruppo di attività, è necessario essere membri di un gruppo di amministratori o essere autorizzati ad amministrare le autorizzazioni del gruppo di attività.
- Deve esistere un gruppo di attività.

Impostare le autorizzazioni della pipeline in Azure Pipelines

La sicurezza della pipeline segue un modello gerarchico di autorizzazioni utente e gruppo. Le autorizzazioni a livello di progetto vengono ereditate a livello di oggetto da tutte le pipeline nel progetto. È possibile modificare le autorizzazioni ereditate e predefinite di utenti e gruppi per tutte le pipeline a livello di progetto e oggetto. Non è possibile modificare le autorizzazioni impostate dal sistema.

La tabella seguente illustra i gruppi di sicurezza predefiniti per le pipeline:

Gruppo Descrizione
Amministratori compilazione Amministrare le autorizzazioni di compilazione e gestire pipeline e compilazioni.
Collaboratori Gestire pipeline e compilazioni, ma non le code di compilazione. Questo gruppo include tutti i membri del team.
Amministratori del progetto Amministrare le autorizzazioni di compilazione e gestire pipeline e compilazioni.
Readers Visualizzare pipeline e compilazioni.
Amministratori raccolta di progetti Amministrare le autorizzazioni di compilazione e gestire pipeline e compilazioni.
Amministratori compilazione raccolta progetti Amministrare le autorizzazioni di compilazione e gestire pipeline e compilazioni.
Account servizio di compilazione raccolta di progetti Gestire le compilazioni.
Account servizio test raccolta di progetti Visualizzare pipeline e compilazioni.

Il sistema crea automaticamente l'utente <del servizio di compilazione (nome> raccolta) del progetto, membro del gruppo Project Collection Build Service Accounts . Questo utente esegue i servizi di compilazione all'interno del progetto.

A seconda delle risorse usate nelle pipeline, la pipeline potrebbe includere altri utenti predefiniti. Ad esempio, se si usa un repository GitHub per il codice sorgente, è incluso un utente GitHub.

La tabella seguente mostra le autorizzazioni predefinite per i gruppi di sicurezza:

Attività Readers Collaboratori Amministratori di compilazione Project Admins
Visualizza compilazioni ✔️ ✔️ ✔️ ✔️
Visualizza pipeline di compilazione ✔️ ✔️ ✔️ ✔️
Amministrare le autorizzazioni di compilazione ✔️ ✔️
Eliminare o modificare la pipeline di compilazione ✔️ ✔️ ✔️
Eliminare o eliminare build ✔️ ✔️
Modifica qualità di compilazione ✔️ ✔️ ✔️
Gestire le qualità di compilazione ✔️ ✔️
Gestisci coda di compilazione ✔️ ✔️
Sostituisci la convalida archiviazione per compilazione ✔️
Compilazioni di code ✔️ ✔️ ✔️
Mantieni per un periodo illimitato ✔️ ✔️ ✔️ ✔️
Arrestare le compilazioni ✔️ ✔️
Aggiorna informazioni di compilazione ✔️

Per una descrizione delle autorizzazioni della pipeline, vedere Autorizzazioni di pipeline o compilazione.

Impostare le autorizzazioni della pipeline a livello di progetto

Per gestire le autorizzazioni a livello di progetto per utenti e gruppi in tutte le pipeline di compilazione nel progetto, seguire questa procedura:

  1. Nel progetto selezionare Pipeline.

    Screenshot che mostra la selezione del menu Pipelines.

  2. Selezionare Altre azioni e selezionare Gestisci sicurezza.

  3. Selezionare utenti o gruppi e impostare le autorizzazioni su Consenti, Nega o Non impostato.

    Screenshot della finestra di dialogo di sicurezza delle pipeline a livello di progetto.

  4. Ripetere il passaggio precedente per modificare le autorizzazioni per più gruppi e utenti.

  5. Chiudere la finestra di dialogo delle autorizzazioni per salvare le modifiche.

Aggiungere utenti o gruppi alla finestra di dialogo delle autorizzazioni

Per aggiungere utenti e gruppi non elencati nella finestra di dialogo delle autorizzazioni, seguire questa procedura:

  1. Immettere l'utente o il gruppo nella barra di ricerca, quindi selezionare l'utente o il gruppo nel risultato della ricerca.
  2. Impostare le autorizzazioni.
  3. Chiudi la finestra di dialogo.

Quando si apre di nuovo la finestra di dialogo di sicurezza, viene elencato l'utente o il gruppo.

Rimuovere utenti o gruppi dalla finestra di dialogo delle autorizzazioni

Per eliminare un utente dall'elenco delle autorizzazioni, seguire questa procedura:

  1. Selezionare l'utente o il gruppo.

  2. Selezionare Rimuovi e deselezionare le autorizzazioni esplicite.

    Screenshot della selezione di utenti o gruppi.

  3. Al termine, chiudere la finestra di dialogo per salvare le modifiche.

Per gestire le autorizzazioni a livello di progetto per utenti e gruppi in tutte le pipeline di compilazione nel progetto, seguire questa procedura:

  1. Nel progetto selezionare Pipeline.

    Screenshot che mostra le selezioni del menu Pipelines.

  2. Selezionare Altre azioni e selezionare Gestisci sicurezza.

  3. Per aggiungere utenti o gruppi non elencati nella finestra di dialogo autorizzazioni, selezionare Aggiungi, immettere l'utente o il gruppo e selezionare Salva modifiche.

  4. Selezionare un utente o un gruppo e impostare le autorizzazioni.

    Screenshot che mostra la finestra di dialogo di sicurezza della pipeline a livello di progetto.

  5. Ripetere il passaggio precedente per modificare le autorizzazioni per più gruppi e utenti.

  6. Selezionare Salva modifiche oppure è possibile selezionare Annulla modifiche per annullare le modifiche.

  7. Per rimuovere un utente o un gruppo dall'elenco, selezionare l'utente o il gruppo e selezionare Rimuovi.

  8. Selezionare Chiudi.

Le autorizzazioni per le pipeline a livello di progetto sono impostate.

Per gestire le autorizzazioni a livello di progetto per utenti e gruppi in tutte le pipeline di compilazione nel progetto, seguire questa procedura:

  1. Nel progetto selezionare Compilazioni.

  2. Selezionare l'icona delle cartelle e selezionare la cartella Tutte le pipeline di compilazione .

  3. Selezionare Altre azioni>Sicurezza.

    Screenshot che mostra tutte le selezioni di sicurezza delle pipeline.

  4. Per aggiungere utenti o gruppi non elencati nella finestra di dialogo autorizzazioni, selezionare Aggiungi, immettere l'utente o il gruppo e selezionare Salva modifiche.

    Screenshot della selezione dell'utente o del gruppo di aggiunta della sicurezza della pipeline.

  5. Selezionare un utente o un gruppo e impostare le autorizzazioni.

    Screenshot della finestra di dialogo di sicurezza della pipeline.

  6. Selezionare Salva modifiche o Annulla modifiche, se necessario.

  7. Ripetere il passaggio precedente per modificare le autorizzazioni per più gruppi e utenti.

  8. Per rimuovere un utente o un gruppo dall'elenco, selezionare l'utente o il gruppo e quindi Rimuovi.

  9. Selezionare Chiudi.

Impostare le autorizzazioni della pipeline a livello di oggetto

Per impostazione predefinita, le autorizzazioni a livello di oggetto per le singole pipeline vengono ereditate dalle autorizzazioni a livello di progetto. È possibile eseguire l'override delle autorizzazioni ereditate a livello di progetto.

È possibile impostare le autorizzazioni su Consenti, Nega o Su Non impostato se l'autorizzazione non è ereditata. Se l'ereditarietà è abilitata, è possibile modificare un'autorizzazione impostata in modo esplicito sul valore ereditato.

Per gestire le autorizzazioni per una pipeline, seguire questa procedura:

  1. Nel progetto selezionare Pipeline.

    Screenshot che mostra la selezione del menu Pipelines.

  2. Selezionare una pipeline, quindi selezionare Altre azioni e selezionare Gestisci sicurezza.

    Screenshot che mostra l'opzione di sicurezza selezionata dal menu Altre azioni di una pipeline.

  3. Selezionare un utente o un gruppo e impostare le autorizzazioni.

    Screenshot della finestra di dialogo di sicurezza della pipeline a livello di oggetto.

  4. Ripetere il passaggio precedente per modificare le autorizzazioni per più gruppi e utenti.

  5. Al termine, chiudere la finestra di dialogo per salvare le modifiche.

Aggiungere utenti o gruppi alla finestra di dialogo delle autorizzazioni

Per aggiungere utenti e gruppi non elencati nella finestra di dialogo delle autorizzazioni, seguire questa procedura:

  1. Immettere l'utente o il gruppo nella barra di ricerca, quindi selezionare l'utente o il gruppo nel risultato della ricerca.
  2. Impostare le autorizzazioni.
  3. Chiudi la finestra di dialogo.

Quando si apre di nuovo la finestra di dialogo di sicurezza, viene elencato l'utente o il gruppo.

Rimuovere utenti o gruppi dalla finestra di dialogo delle autorizzazioni

Gli utenti e i gruppi ereditati non possono essere rimossi a meno che l'ereditarietà non sia disabilitata. Per rimuovere utenti o gruppi dalle autorizzazioni di una pipeline, seguire questa procedura:

  1. Selezionare l'utente o il gruppo.

  2. Selezionare Rimuovi e deselezionare le autorizzazioni esplicite.

    Screenshot della selezione di utenti o gruppi.

  3. Al termine, chiudere la finestra di dialogo per salvare le modifiche.

Per impostazione predefinita, le autorizzazioni a livello di oggetto per le singole pipeline ereditano le autorizzazioni a livello di progetto. È possibile eseguire l'override delle autorizzazioni ereditate.

È possibile impostare le autorizzazioni su Consenti, Nega o Su Non impostato se l'autorizzazione non è ereditata. Se l'ereditarietà è abilitata, è possibile modificare un'autorizzazione impostata in modo esplicito sul valore ereditato.

Per impostare le autorizzazioni per una singola pipeline, seguire questa procedura:

  1. Nel progetto selezionare Pipeline.

    Screenshot che mostra le selezioni dei menu ordinati delle pipeline.

  2. Selezionare una pipeline, quindi selezionare Altre azioni e selezionare Gestisci sicurezza.

    Screenshot che mostra l'opzione Gestisci sicurezza selezionata dal menu Altre azioni di una pipeline.

  3. Per aggiungere utenti o gruppi non elencati nella finestra di dialogo autorizzazioni, selezionare Aggiungi, immettere l'utente o il gruppo e selezionare Salva modifiche.

  4. Selezionare utenti e gruppi e impostare le autorizzazioni.

  5. Selezionare Salva modifiche o *Annulla modifiche, se necessario.

    Screenshot della selezione dell'utente o del gruppo di aggiunta della sicurezza della pipeline.

  6. Per rimuovere un utente o un gruppo, selezionare l'utente o il gruppo e selezionare Rimuovi. Non è possibile rimuovere utenti o gruppi ereditati a meno che l'ereditarietà non sia disabilitata.

  7. Al termine, selezionare Chiudi .

Quando si imposta in modo esplicito un'autorizzazione utente o gruppo ereditata, l'ereditarietà viene disabilitata per tale autorizzazione specifica. Per ripristinare l'ereditarietà, impostare l'autorizzazione su Non impostato. Selezionare Cancella autorizzazioni esplicite per reimpostare tutte le autorizzazioni impostate in modo esplicito per le impostazioni ereditate. Per disabilitare l'ereditarietà per tutte le autorizzazioni utente e gruppo, disattivare l'impostazione Ereditarietà . Dopo aver riattivato l'ereditarietà, le autorizzazioni per tutti gli utenti e i gruppi vengono ripristinate alle impostazioni a livello di progetto.

Le autorizzazioni a livello di oggetto per le singole pipeline ereditano le autorizzazioni a livello di progetto per impostazione predefinita. È possibile eseguire l'override di queste autorizzazioni ereditate per una singola pipeline.

È possibile impostare le autorizzazioni su Consenti, Nega o Su Non impostato se l'autorizzazione non è ereditata. Se l'ereditarietà è abilitata, è possibile modificare un'autorizzazione impostata in modo esplicito sul valore ereditato.

Per impostare le autorizzazioni a livello di oggetto per una pipeline, seguire questa procedura:

  1. Dal progetto selezionare build dal menu.

  2. Selezionare l'icona delle cartelle e selezionare la cartella Tutte le pipeline di compilazione .

  3. Selezionare Altre azioni>Sicurezza.

    Screenshot che mostra tutte le selezioni di spostamento di sicurezza delle pipeline.

  4. Per aggiungere utenti o gruppi non elencati nella finestra di dialogo autorizzazioni, selezionare Aggiungi, immettere l'utente o il gruppo e selezionare Salva modifiche.

    Screenshot dell'aggiunta di utenti o gruppi di sicurezza della pipeline.

  5. Selezionare un utente o un gruppo e impostare le autorizzazioni.

  6. È possibile selezionare più utenti e gruppi per modificare le autorizzazioni.

  7. Selezionare Salva modifiche oppure è possibile selezionare Annulla modifiche per annullare le modifiche.

  8. Per rimuovere un utente o un gruppo, selezionare l'utente o il gruppo e selezionare Rimuovi. Gli utenti e i gruppi ereditati non possono essere rimossi a meno che l'ereditarietà non sia disabilitata.

  9. Al termine, selezionare Chiudi .

Quando si imposta in modo esplicito un'autorizzazione utente o gruppo ereditata, l'ereditarietà viene disabilitata per tale autorizzazione specifica. Per ripristinare l'ereditarietà, impostare l'autorizzazione su Non impostato. Selezionare Cancella autorizzazioni esplicite per reimpostare tutte le autorizzazioni impostate in modo esplicito per le impostazioni ereditate. Per disabilitare l'ereditarietà per tutte le autorizzazioni utente e gruppo, disattivare l'impostazione Ereditarietà . Quando si ripristina l'ereditarietà, le autorizzazioni per tutti gli utenti e i gruppi ripristinano le impostazioni a livello di progetto.

Impostare la sicurezza dei gruppi di distribuzione in Azure Pipelines

Un gruppo di distribuzione è un pool di macchine fisiche o di destinazione virtuali in cui sono installati agenti. I gruppi di distribuzione sono disponibili solo con le pipeline di versione classica. È possibile creare gruppi di distribuzione nelle circostanze seguenti:

  • Quando viene effettuato il provisioning dei gruppi di distribuzione dipendenti per i progetti dai pool di distribuzione dell'organizzazione
  • Quando viene creato un gruppo di distribuzione a livello di progetto
  • Quando un progetto condivide un gruppo di distribuzione, i gruppi di distribuzione dipendenti vengono creati nei progetti destinatari

I singoli gruppi di distribuzione ereditano i ruoli di sicurezza dalle assegnazioni a livello di progetto. È possibile eseguire l'override delle assegnazioni a livello di progetto per un utente o un gruppo. Per rimuovere un utente o un gruppo ereditato o ridurre il livello di privilegio di un ruolo ereditato, è necessario disabilitare l'ereditarietà.

Quando un gruppo di distribuzione viene condiviso con un altro progetto, viene creato un gruppo di distribuzione separato, che eredita i ruoli di sicurezza, nell'altro progetto. Se la condivisione è disabilitata, il gruppo di distribuzione viene rimosso dall'altro progetto.

La tabella seguente illustra i ruoli di sicurezza per i gruppi di distribuzione:

Ruolo Descrizione
Lettore Può visualizzare solo i gruppi di distribuzione.
Creator Può creare gruppi di distribuzione. Questo ruolo è solo a livello di progetto.
Utente Può visualizzare e usare i gruppi di distribuzione.
Account di servizio Può visualizzare gli agenti, creare sessioni e ascoltare i processi. Questo ruolo è solo un ruolo a livello di raccolta o organizzazione.
Amministratore Può amministrare, gestire, visualizzare e usare i gruppi di distribuzione.

La tabella seguente mostra le assegnazioni di ruolo predefinite di utenti e gruppi:

Raggruppa Ruolo
[nome progetto]\Collaboratori Creator (a livello di progetto), Lettore (a livello di oggetto)
[nome progetto]\Amministratori gruppo di distribuzione Amministratore
[nome progetto]\Amministratori progetto Amministratore
[nome progetto]\Release Administrators Amministratore

Impostare i ruoli di sicurezza del gruppo di distribuzione a livello di progetto

Per impostare i ruoli di sicurezza a livello di progetto per tutti i gruppi di distribuzione, seguire questa procedura:

  1. Nel progetto selezionare Gruppi di distribuzione in Pipeline.

  2. Seleziona Sicurezza.

    Screenshot della selezione della sicurezza per tutti i gruppi di distribuzione.

  3. Impostare i ruoli per utenti e gruppi.

    Screenshot della finestra di dialogo di sicurezza per tutti i gruppi di distribuzione.

  4. Per rimuovere un utente o un gruppo, selezionare l'utente o il gruppo e selezionare Elimina .

  5. Selezionare Salva modifiche per salvare le modifiche o Reimpostare le modifiche per ripristinare le modifiche non salvate.

Seguire questa procedura per aggiungere utenti o gruppi di progetto non elencati nella finestra di dialogo di sicurezza:

  1. Selezionare Aggiungi.
  2. Immettere l'utente o il gruppo nella barra di ricerca, quindi selezionare l'utente o il gruppo nel risultato della ricerca. È possibile aggiungere più utenti e gruppi.
  3. Selezionare il ruolo.
  4. Selezionare Aggiungi per salvare le modifiche.

Impostare i ruoli di sicurezza del gruppo di distribuzione a livello di oggetto

Per impostare i ruoli di sicurezza per un singolo gruppo di distribuzione, seguire questa procedura:

  1. Nel progetto selezionare Gruppi di distribuzione in Pipeline.

  2. Selezionare un gruppo di distribuzione in Gruppi.

  3. Seleziona Sicurezza.

    Screenshot della selezione della sicurezza per un singolo gruppo di distribuzione.

  4. Impostare i ruoli per utenti e gruppi. Per ridurre il livello di privilegio di un ruolo ereditato, disabilitare l'ereditarietà.

    Screenshot della finestra di dialogo di sicurezza del gruppo di distribuzione a livello di oggetto.

  5. Per rimuovere un utente o un gruppo, selezionare l'utente o il gruppo e selezionare Elimina . Gli utenti e i gruppi ereditati non possono essere rimossi a meno che l'ereditarietà non sia disabilitata.

  6. Selezionare Salva modifiche per salvare le modifiche o Reimpostare le modifiche per ripristinare le modifiche non salvate.

Quando si imposta in modo esplicito un ruolo, l'ereditarietà per l'utente o il gruppo viene disattivata. Per disabilitare l'ereditarietà per tutti gli utenti e i gruppi, disattivare l'impostazione Ereditarietà . Quando si riabilita l'ereditarietà, i ruoli per tutti gli utenti e i gruppi ripristinano le assegnazioni a livello di progetto.

Seguire questa procedura per aggiungere utenti o gruppi di progetto non elencati nella finestra di dialogo di sicurezza:

  1. Selezionare Aggiungi.
  2. Immettere l'utente o il gruppo nella barra di ricerca, quindi selezionare l'utente o il gruppo nel risultato della ricerca. È possibile aggiungere più utenti e gruppi.
  3. Selezionare il ruolo.
  4. Selezionare Aggiungi per salvare le modifiche.

Impostare la sicurezza per gli ambienti in Azure Pipelines

Gli ambienti raggruppano le destinazioni di distribuzione per le pipeline YAML, ma non sono compatibili con le pipeline classiche. I ruoli di sicurezza, assegnati a livello di progetto a utenti e gruppi predefiniti, vengono ereditati da tutti gli ambienti. Queste impostazioni di sicurezza possono essere modificate sia a livello di progetto che di ambiente singolo.

La tabella seguente illustra i ruoli di sicurezza per gli ambienti:

Ruolo Descrizione
Creator Può creare ambienti nel progetto. Si applica solo alla sicurezza a livello di progetto. A questo ruolo vengono assegnati automaticamente i collaboratori.
Lettore Può visualizzare l'ambiente.
Utente Può usare l'ambiente durante la creazione o la modifica di pipeline YAML.
Amministratore Può amministrare le autorizzazioni, creare, gestire, visualizzare e usare gli ambienti. All'autore di un ambiente viene concesso il ruolo di amministratore per tale ambiente. Gli amministratori possono anche aprire l'accesso a un ambiente per tutte le pipeline nel progetto.

La tabella seguente mostra le assegnazioni di ruolo predefinite di utenti e gruppi:

Raggruppa Ruolo
[nome progetto]\Collaboratori Lettore creatore (a livello di progetto) (a livello di oggetto)
[nome progetto]\Amministratori progetto Autore
[nome progetto]\Utenti validi del progetto Lettore

All'utente che crea un ambiente viene assegnato automaticamente il ruolo di amministratore per tale ambiente specifico. Questa assegnazione di ruolo è permanente e non può essere modificata.

Impostare i ruoli di sicurezza dell'ambiente a livello di progetto

Per impostare i ruoli di sicurezza a livello di progetto per tutti gli ambienti, seguire questa procedura:

  1. Dal progetto, Ambienti in Pipeline.

  2. Selezionare Altre azioni e selezionare Sicurezza.

    Screenshot della selezione della sicurezza per tutti gli ambienti.

  3. Impostare i ruoli per utenti e gruppi su Amministratore, Creatore, Utente o Lettore.

    Screenshot della finestra di dialogo di sicurezza degli ambienti a livello di progetto.

  4. Per rimuovere un utente o un gruppo, selezionare l'utente o il gruppo e selezionare Elimina .

  5. Selezionare Salva per salvare le modifiche o Annulla per ripristinare le modifiche non salvate.

Per aggiungere utenti o gruppi di progetto non elencati nella finestra di dialogo di sicurezza, seguire questa procedura:

  1. Selezionare Aggiungi.
  2. Immettere l'utente o il gruppo nella barra di ricerca, quindi selezionare l'utente o il gruppo nel risultato della ricerca. È possibile aggiungere più utenti e gruppi.
  3. Selezionare il ruolo.
  4. Selezionare Aggiungi per salvare le modifiche.

Impostare la sicurezza dell'ambiente a livello di oggetto

Per impostazione predefinita, i ruoli di sicurezza a livello di oggetto ereditano dalle impostazioni a livello di progetto. Tuttavia, è possibile personalizzare queste impostazioni per i singoli ambienti, inclusa la rimozione di utenti o gruppi ereditati e la modifica dei livelli di privilegio, disabilitando l'ereditarietà. Inoltre, è possibile gestire l'accesso alla pipeline per ogni ambiente.

Impostare i ruoli di sicurezza utente e gruppo dell'ambiente a livello di oggetto

Per impostare i ruoli di sicurezza utente e gruppo per un ambiente, seguire questa procedura:

  1. Nel progetto selezionare Ambienti in Pipeline.

  2. Seleziona un ambiente.

  3. Selezionare Altre azioni e selezionare Sicurezza.

    Screenshot della selezione della sicurezza per un singolo ambiente.

  4. Impostare i ruoli per utenti e gruppi su Amministratore, Utente o Lettore.

    Screenshot della finestra di dialogo di sicurezza a livello di oggetto per gli ambienti.

  5. Per rimuovere un utente o un gruppo, selezionare l'utente o il gruppo e selezionare Elimina . Gli utenti e i gruppi ereditati non possono essere rimossi a meno che l'ereditarietà non sia disabilitata.

  6. Selezionare Salva per salvare le modifiche o Annulla per ripristinare le modifiche non salvate.

L'impostazione di un ruolo in modo esplicito per un utente o un gruppo disabilita l'ereditarietà. Per interrompere l'ereditarietà per tutti, disattivare l'opzione Ereditarietà . La riattivazione dell'ereditarietà reimposta tutti gli utenti e i gruppi nelle assegnazioni di ruolo originali a livello di progetto.

Per aggiungere utenti o gruppi di progetto non elencati nella finestra di dialogo di sicurezza, seguire questa procedura:

  1. Selezionare Aggiungi.
  2. Immettere l'utente o il gruppo nella barra di ricerca, quindi selezionare l'utente o il gruppo nel risultato della ricerca. È possibile aggiungere più utenti e gruppi.
  3. Selezionare il ruolo.
  4. Selezionare Aggiungi per salvare le modifiche.

Impostare l'accesso alla pipeline per un ambiente

Le autorizzazioni della pipeline possono essere impostate su Accesso aperto per consentire l'accesso a tutte le pipeline in un progetto o l'accesso limitato a pipeline specifiche. Solo gli amministratori di Project possono impostare le autorizzazioni della pipeline su Apri accesso.

Per impostare l'accesso aperto a tutte le pipeline in un progetto, seguire questa procedura:

  1. Selezionare Altre azioni e selezionare Apri accesso.

    Screenshot dell'accesso aperto per le pipeline in un ambiente.

  2. Selezionare Apri accesso nella finestra di dialogo di conferma.

Per limitare l'accesso e gestire l'accesso alla pipeline, seguire questa procedura:

  1. Selezionare Limita l'accesso.

  2. Selezionare Aggiungi pipeline e selezionare una pipeline dal menu a discesa.

  3. Per rimuovere una pipeline, selezionare la pipeline e selezionare l'icona Revoca accesso .

    Screenshot dell'opzione revoca pipeline.

Impostare la sicurezza della libreria in Azure Pipelines

La libreria facilita la condivisione degli asset, ad esempio gruppi di variabili e file protetti, tra pipeline di compilazione e rilascio. Usa un modello di sicurezza unificato, consentendo assegnazioni di ruolo per la gestione degli asset, la creazione e l'utilizzo. Questi ruoli, una volta impostati a livello di libreria, si applicano automaticamente a tutti gli asset contenuti, ma possono essere modificati singolarmente.

Ruolo Descrizione
Amministratore Può modificare/eliminare e gestire la sicurezza per gli asset di libreria. Al creatore di un asset viene assegnato automaticamente questo ruolo per l'asset.
Creator Può creare asset di libreria.
Lettore Può leggere solo gli asset di libreria.
Utente Può usare gli asset di libreria nelle pipeline.

La tabella seguente mostra i ruoli predefiniti:

Raggruppa Ruolo
[nome progetto]\Amministratori progetto Amministratore
[nome progetto]\Amministratori di compilazione Amministratore
[nome progetto]\Utenti validi del progetto Lettore
[nome progetto]\Collaboratori Lettore creatore (a livello di progetto) (a livello di oggetto)
[nome progetto]\Release Administrators Amministratore
nome progetto Build Service (nome raccolta o organizzazione) Lettore

Per i singoli asset di libreria, all'autore viene assegnato automaticamente il ruolo Di amministratore .

Impostare i ruoli di sicurezza della libreria a livello di progetto

Per gestire l'accesso per tutti gli asset di libreria, ad esempio gruppi di variabili e file protetti, seguire questa procedura:

  1. Nel progetto selezionare Libreria pipeline>.

    Screenshot della voce di menu Libreria.

  2. Seleziona Sicurezza.

    Screenshot del pulsante Sicurezza della libreria.

  3. Selezionare un utente o un gruppo e modificare il ruolo in Lettore, Utente, Creatore o Amministratore.

    Screenshot della finestra di dialogo di sicurezza della libreria.

  4. Per rimuovere un utente o un gruppo, selezionare l'utente o il gruppo e selezionare Elimina .

  5. Selezionare Salva modifiche per salvare le modifiche o Reimpostare le modifiche per ripristinare le modifiche non salvate.

Per aggiungere utenti o gruppi di progetto non elencati nella finestra di dialogo di sicurezza, seguire questa procedura:

  1. Selezionare Aggiungi.
  2. Immettere l'utente o il gruppo nella barra di ricerca, quindi selezionare l'utente o il gruppo nel risultato della ricerca. È possibile aggiungere più utenti e gruppi.
  3. Selezionare il ruolo.
  4. Selezionare Aggiungi per salvare le modifiche.

È possibile gestire l'accesso per tutti gli asset di libreria, ad esempio gruppi di variabili e file protetti, dalle impostazioni di sicurezza della libreria a livello di progetto.

Impostare i ruoli di sicurezza dei file sicuri

I ruoli di sicurezza per i file sicuri vengono ereditati dalle assegnazioni di ruolo della libreria a livello di progetto per impostazione predefinita. È possibile eseguire l'override di queste assegnazioni per un singolo file. Per rimuovere un utente o un gruppo ereditato o ridurre il livello di privilegio di un ruolo ereditato, è necessario disabilitare l'ereditarietà.

All'autore del file protetto viene assegnato automaticamente il ruolo di amministratore per il file, che non può essere modificato.

Per impostare le autorizzazioni per un file sicuro, seguire questa procedura:

  1. Nel progetto selezionare Libreria pipeline>.
  2. Selezionare Secure files (File protetti).
  3. Seleziona un file.
  4. Seleziona Sicurezza. Screenshot della finestra di dialogo di autorizzazione file sicura.
  5. Impostare il ruolo desiderato per utenti e gruppi.
  6. Per rimuovere un utente o un gruppo, selezionare l'utente o il gruppo e selezionare Elimina . Gli utenti e i gruppi ereditati non possono essere rimossi a meno che l'ereditarietà non sia disabilitata.
  7. Selezionare Salva modifiche per salvare le modifiche o Reimpostare le modifiche per ripristinare le modifiche non salvate.

Quando si imposta in modo esplicito un ruolo, l'ereditarietà per l'utente o il gruppo viene disattivata. Per disabilitare l'ereditarietà per tutti gli utenti e i gruppi, disattivare l'impostazione Ereditarietà . Quando si riabilita l'ereditarietà, i ruoli per tutti gli utenti e i gruppi ripristinano le assegnazioni a livello di progetto.

Per aggiungere utenti o gruppi di progetto non elencati nella finestra di dialogo di sicurezza, seguire questa procedura:

  1. Selezionare Aggiungi.
  2. Immettere l'utente o il gruppo nella barra di ricerca, quindi selezionare l'utente o il gruppo nel risultato della ricerca. È possibile aggiungere più utenti e gruppi.
  3. Selezionare il ruolo.
  4. Selezionare Aggiungi per salvare le modifiche.

Impostare i ruoli di sicurezza dei gruppi di variabili

I ruoli di sicurezza per i gruppi di variabili vengono ereditati dalle assegnazioni di ruolo della libreria a livello di progetto per impostazione predefinita. È possibile eseguire l'override di queste assegnazioni per un singolo gruppo di variabili. Per rimuovere un utente o un gruppo ereditato o ridurre il livello di privilegio di un ruolo ereditato, è necessario disabilitare l'ereditarietà.

All'autore del gruppo di variabili viene assegnato automaticamente il ruolo Amministratore per tale gruppo, che non può essere modificato.

Per impostare l'accesso per un gruppo di variabili, seguire questa procedura:

  1. Nel progetto selezionare Libreria pipeline>.
  2. Selezionare un gruppo di variabili.
  3. Seleziona Sicurezza. Screenshot della finestra di dialogo delle autorizzazioni per i gruppi di variabili.
  4. Impostare il ruolo desiderato per utenti e gruppi.
  5. Per rimuovere un utente o un gruppo, selezionare l'utente o il gruppo e selezionare Elimina . Gli utenti e i gruppi ereditati non possono essere rimossi a meno che l'ereditarietà non sia disabilitata.
  6. Selezionare Salva modifiche per salvare le modifiche o Reimpostare le modifiche per ripristinare le modifiche non salvate.

Quando si imposta in modo esplicito un ruolo, l'ereditarietà per l'utente o il gruppo viene disattivata. Per disabilitare l'ereditarietà per tutti gli utenti e i gruppi, disattivare l'impostazione Ereditarietà . Quando si riabilita l'ereditarietà, i ruoli per tutti gli utenti e i gruppi ripristinano le assegnazioni a livello di progetto.

Per aggiungere utenti o gruppi di progetto non elencati nella finestra di dialogo di sicurezza, seguire questa procedura:

  1. Selezionare Aggiungi.
  2. Immettere l'utente o il gruppo nella barra di ricerca, quindi selezionare l'utente o il gruppo nel risultato della ricerca. È possibile aggiungere più utenti e gruppi.
  3. Selezionare il ruolo.
  4. Selezionare Aggiungi per salvare le modifiche.

Impostare le autorizzazioni della pipeline di versione in Azure Pipelines

Dopo aver creato una pipeline di versione, è possibile impostare le autorizzazioni a livello di progetto per tutte le pipeline di versione e le autorizzazioni a livello di oggetto per singole pipeline di versione e fasi. È anche possibile impostare le autorizzazioni per le fasi di rilascio, ovvero un subset di autorizzazioni ereditate dalle autorizzazioni della pipeline di versione a livello di oggetto.

La tabella seguente illustra la gerarchia delle autorizzazioni per le pipeline di versione:

  • Autorizzazioni per le pipeline di versione a livello di progetto
  • Autorizzazioni della pipeline di versione a livello di oggetto
  • Autorizzazioni di fase a livello di oggetto

La tabella seguente mostra i ruoli predefiniti di utenti e gruppi:

Raggruppa Ruolo
Collaboratori Tutte le autorizzazioni tranne Amministrare le autorizzazioni di rilascio.
Amministratori del progetto Tutte le autorizzazioni.
Lettori Può visualizzare pipeline e versioni.
Amministratori della versione Tutte le autorizzazioni.
Amministratori raccolta progetti Tutte le autorizzazioni.
<nome> progetto Build Service(<organization/collection name>) Può visualizzare pipeline e versioni.
Project Collection Build Server (<nome> organizzazione/raccolta) Può visualizzare pipeline e versioni.

Per le descrizioni delle autorizzazioni, vedere Autorizzazioni e gruppi.

Impostare le autorizzazioni della pipeline di versione a livello di progetto

Per aggiornare le autorizzazioni per tutte le versioni, seguire questa procedura:

1.Dal progetto selezionare Versioni pipeline>.

  1. Selezionare l'icona della visualizzazione file.

    Screenshot che mostra la selezione della visualizzazione tutti i file.

  2. Selezionare la cartella Tutte le pipeline.

    Screenshot che mostra la selezione di tutte le cartelle delle pipeline di versione.

  3. Selezionare Altre azioni e selezionare Sicurezza.

    Screenshot di tutte le finestre di dialogo di sicurezza delle pipeline di versione.

  4. Selezionare utenti e gruppi in e modificare le relative autorizzazioni.

    Screenshot di tutte le pipeline di versione che aggiungono la selezione di utenti o gruppi.

  5. Al termine, chiudere la finestra di dialogo per salvare le modifiche.

Aggiungere utenti o gruppi alla finestra di dialogo delle autorizzazioni

Per aggiungere utenti e gruppi non elencati nella finestra di dialogo delle autorizzazioni, seguire questa procedura:

  1. Immettere l'utente o il gruppo nella barra di ricerca, quindi selezionare l'utente o il gruppo nel risultato della ricerca.
  2. Impostare le autorizzazioni.
  3. Chiudi la finestra di dialogo.

Quando si apre di nuovo la finestra di dialogo di sicurezza, viene elencato l'utente o il gruppo.

Rimuovere utenti o gruppi dalla finestra di dialogo delle autorizzazioni

Per eliminare un utente dall'elenco delle autorizzazioni, seguire questa procedura:

  1. Nella pagina delle autorizzazioni del progetto selezionare l'utente o il gruppo.

  2. Selezionare Rimuovi e deselezionare le autorizzazioni esplicite.

    Screenshot della selezione di utenti o gruppi.

  3. Al termine, chiudere la finestra di dialogo per salvare le modifiche.

Per impostare le autorizzazioni per tutte le versioni, seguire questa procedura:

  1. Nel progetto selezionare Versioni pipeline>.

  2. Selezionare l'icona della visualizzazione file.

    Screenshot che mostra la selezione della visualizzazione tutti i file.

  3. Selezionare la cartella Tutte le pipeline.

    Screenshot che mostra la selezione di tutte le cartelle delle pipeline di versione.

  4. Selezionare Altre azioni e selezionare Sicurezza.

    Screenshot di tutte le finestre di dialogo di sicurezza delle pipeline di versione.

  5. Per aggiungere utenti o gruppi non elencati nella finestra di dialogo autorizzazioni, selezionare Aggiungi, immettere l'utente o il gruppo e selezionare Salva modifiche.

  6. Selezionare un utente e un gruppo e impostare l'autorizzazione su Consenti, Nega o Non impostato, quindi selezionare Salva modifiche o Annulla modifiche.

    Screenshot di tutte le pipeline di versione che aggiungono la selezione di utenti o gruppi.

  7. Ripetere il passaggio precedente per ogni utente o gruppo per modificarne le autorizzazioni.

  8. Al termine, chiudere la finestra di dialogo.

Impostare le autorizzazioni della pipeline di versione a livello di oggetto

Per impostazione predefinita, le autorizzazioni a livello di oggetto per le singole pipeline di versione vengono ereditate dalle autorizzazioni della pipeline di versione a livello di progetto. È possibile eseguire l'override di queste autorizzazioni ereditate per una pipeline di versione specifica.

Per eseguire l'override delle autorizzazioni per una versione, seguire questa procedura:

  1. Nel progetto selezionare Versioni pipeline>.

  2. Selezionare l'icona della visualizzazione file .

  3. Selezionare la pipeline di versione che si vuole modificare e quindi selezionare Altre azioni>Sicurezza.

    Screenshot della finestra di dialogo di sicurezza della pipeline di versione a livello di oggetto.

  4. Selezionare utenti o gruppi per impostare le autorizzazioni su Consenti, Nega o Non impostato.

    Screenshot della selezione dell'utente o del gruppo per la sicurezza della pipeline di versione.

  5. Al termine, chiudere la finestra di dialogo per salvare le modifiche.

Quando si imposta in modo esplicito un'autorizzazione utente o gruppo ereditata, l'ereditarietà viene disabilitata per tale autorizzazione specifica. Per ripristinare l'ereditarietà, impostare l'autorizzazione su Non impostato. Per disabilitare l'ereditarietà per tutte le autorizzazioni utente e gruppo, disattivare l'impostazione Ereditarietà . Dopo aver riattivato l'ereditarietà, le autorizzazioni per tutti gli utenti e i gruppi vengono ripristinate alle impostazioni a livello di progetto.

Aggiungere utenti o gruppi alla finestra di dialogo delle autorizzazioni

Per aggiungere utenti e gruppi non elencati nella finestra di dialogo delle autorizzazioni, seguire questa procedura:

  1. Immettere l'utente o il gruppo nella barra di ricerca, quindi selezionare l'utente o il gruppo nel risultato della ricerca.
  2. Impostare le autorizzazioni.
  3. Chiudi la finestra di dialogo.

Quando si apre di nuovo la finestra di dialogo di sicurezza, viene elencato l'utente o il gruppo.

Rimuovere utenti o gruppi dalla finestra di dialogo delle autorizzazioni

Gli utenti e i gruppi possono essere rimossi da una pipeline di versione. Gli utenti e i gruppi ereditati non possono essere rimossi a meno che l'ereditarietà non sia disabilitata. Per rimuovere le autorizzazioni della pipeline di rilascio per utenti o gruppi, seguire questa procedura:

  1. Selezionare l'utente o il gruppo.

  2. Selezionare Rimuovi e deselezionare le autorizzazioni esplicite.

    Screenshot della selezione di utenti o gruppi.

  3. Al termine, chiudere la finestra di dialogo per salvare le modifiche.

È possibile impostare le autorizzazioni su Consenti, Nega o Su Non impostato se l'autorizzazione non è ereditata. Se l'ereditarietà è abilitata, è possibile modificare un'autorizzazione impostata in modo esplicito sul valore ereditato.

  1. Nel progetto selezionare Versioni pipeline>.

  2. Selezionare l'icona della visualizzazione file .

  3. Selezionare la pipeline di versione da modificare, selezionare Altre azioni e selezionare Sicurezza.

    Screenshot della finestra di dialogo di sicurezza della pipeline di versione a livello di oggetto.

  4. Per aggiungere utenti o gruppi non elencati nella finestra di dialogo autorizzazioni, selezionare Aggiungi, immettere l'utente o il gruppo e selezionare Salva modifiche.

  5. Selezionare un utente e un gruppo e impostare l'autorizzazione su Consenti, Nega o Non impostato oppure il valore ereditato (ad esempio, Consenti (ereditato).

    Screenshot della selezione dell'utente o del gruppo per la sicurezza della pipeline di versione.

  6. Selezionare Salva modifiche oppure è possibile selezionare Annulla modifiche per annullare le modifiche. È necessario salvare le modifiche per applicare le autorizzazioni prima di selezionare un altro utente o gruppo.

  7. Per rimuovere un utente o un gruppo, selezionare l'utente o il gruppo e selezionare Rimuovi. Gli utenti e i gruppi ereditati non possono essere rimossi a meno che l'ereditarietà non sia disabilitata.

  8. Al termine, selezionare OK .

Quando si imposta in modo esplicito un'autorizzazione utente o gruppo ereditata, l'ereditarietà viene disabilitata per tale autorizzazione specifica. Per ripristinare l'ereditarietà, impostare l'autorizzazione su Non impostato. Selezionare Cancella autorizzazioni esplicite per reimpostare tutte le autorizzazioni impostate in modo esplicito per le impostazioni ereditate. Per disabilitare l'ereditarietà per tutte le autorizzazioni utente e gruppo, disattivare l'impostazione Ereditarietà . Dopo aver riattivato l'ereditarietà, le autorizzazioni per tutti gli utenti e i gruppi vengono ripristinate alle impostazioni a livello di progetto.

Impostare le autorizzazioni della fase di rilascio

Le autorizzazioni di fase sono un subset di autorizzazioni ereditate dalle autorizzazioni della pipeline di versione a livello di oggetto.

Per impostare le autorizzazioni per una fase, seguire questa procedura:

  1. Nel progetto selezionare Versioni pipeline>.

  2. Selezionare l'icona di visualizzazione file e selezionare Tutte le pipeline.

  3. Selezionare la pipeline di versione che si vuole modificare da Tutte le pipeline

    Screenshot della finestra di dialogo di sicurezza della fase della pipeline di versione.

  4. Selezionare la fase da modificare.

  5. Selezionare l'icona Altre opzioni e selezionare Sicurezza.

    Screenshot che mostra le selezioni di spostamento di sicurezza della fase di rilascio.

  6. Per aggiungere utenti o gruppi non elencati nella finestra di dialogo autorizzazioni, selezionare Aggiungi, immettere l'utente o il gruppo e selezionare Salva modifiche.

  7. Selezionare utenti e gruppi per impostare le autorizzazioni su Consenti, Nega o Non impostato.

    Screenshot della finestra di dialogo di sicurezza della fase della pipeline di versione.

  8. Selezionare Salva modifiche oppure è possibile selezionare Annulla modifiche per annullare le modifiche. È necessario salvare le modifiche per applicare le autorizzazioni prima di selezionare un altro utente o gruppo.

  9. È possibile selezionare più utenti e gruppi per modificare le autorizzazioni.

  10. Per rimuovere un utente o un gruppo, selezionare l'utente o il gruppo e selezionare Rimuovi. Gli utenti e i gruppi ereditati non possono essere rimossi a meno che l'ereditarietà non sia disabilitata.

  11. Al termine, selezionare OK .

Quando si imposta in modo esplicito un'autorizzazione utente o gruppo ereditata, l'ereditarietà viene disabilitata per tale autorizzazione specifica. Per ripristinare l'ereditarietà, impostare l'autorizzazione su Non impostato. Selezionare Cancella autorizzazioni esplicite per reimpostare tutte le autorizzazioni impostate in modo esplicito per le impostazioni ereditate. Per disabilitare l'ereditarietà per tutte le autorizzazioni utente e gruppo, disattivare l'impostazione Ereditarietà . Dopo aver riattivato l'ereditarietà, le autorizzazioni per tutti gli utenti e i gruppi vengono ripristinate alle impostazioni a livello di progetto.

Impostare la sicurezza della connessione al servizio in Azure Pipelines

Le connessioni al servizio vengono usate per connettersi a servizi esterni e remoti. È possibile impostare la sicurezza della connessione al servizio per:

  • Progetti: le autorizzazioni vengono impostate a livello di oggetto.
  • Pipeline: le autorizzazioni vengono impostate a livello di oggetto.
  • Utenti e gruppi: i ruoli di sicurezza vengono impostati a livello di progetto e oggetto.

La tabella seguente illustra i ruoli di connessione del servizio:

Ruolo Scopo
Lettore Può visualizzare le connessioni al servizio.
Utente Può usare le connessioni al servizio nelle pipeline di compilazione e versione classica e YAML.
Creator Può creare una connessione al servizio nel progetto. Questo ruolo è solo a livello di progetto.
Amministratore Può usare la connessione al servizio e gestire i ruoli per altri utenti e gruppi.

La tabella seguente mostra i ruoli di sicurezza predefiniti per le connessioni al servizio:

Raggruppa Ruolo
[nome progetto]\Amministratori endpoint Amministratore
[nome progetto]\Endpoint Creators Autore

All'utente che crea la connessione al servizio viene assegnato automaticamente il ruolo Di amministratore per tale connessione al servizio.

  • Pipeline: le autorizzazioni vengono impostate a livello di oggetto.
  • Utenti e gruppi: i ruoli di sicurezza vengono impostati a livello di progetto e oggetto.

La tabella seguente illustra i ruoli di connessione del servizio:

Ruolo Scopo
Utente Può usare le connessioni al servizio nelle pipeline di compilazione e versione classica e YAML.
Amministratore Può usare la connessione al servizio e gestire i ruoli per altri utenti e gruppi.

Per impostazione predefinita, al gruppo [project]/\Endpoint Administrators viene assegnato il ruolo Di amministratore per tutte le connessioni al servizio nel progetto. All'utente che crea la connessione al servizio viene assegnato automaticamente il ruolo Di amministratore per tale connessione al servizio.

Per altre informazioni, vedere Connessioni al servizio.

Per altre informazioni, vedere Connessioni al servizio.

Impostare i ruoli di sicurezza della connessione al servizio a livello di progetto

Per gestire i ruoli di sicurezza per tutte le connessioni al servizio, seguire questa procedura:

  1. Nel progetto selezionare Impostazioni progetto.

  2. In Pipelines (Pipeline) selezionare Service connections (Connessioni al servizio).

  3. Selezionare Altre azioni e selezionare Sicurezza.

    Screenshot dell'opzione di sicurezza della connessione al servizio.

  4. Per modificare un ruolo, selezionare un utente o un gruppo e selezionare un ruolo dal menu a discesa.

    Screenshot della finestra di dialogo di sicurezza delle connessioni al servizio a livello di progetto.

  5. Per rimuovere un utente o un gruppo, selezionare l'utente o il gruppo e selezionare Elimina .

  6. Selezionare Salva per salvare le modifiche o Annulla per ripristinare le modifiche non salvate.

Per aggiungere utenti o gruppi di progetto non elencati nella finestra di dialogo di sicurezza, seguire questa procedura:

  1. Selezionare Aggiungi.
  2. Immettere l'utente o il gruppo nella barra di ricerca, quindi selezionare l'utente o il gruppo nel risultato della ricerca. È possibile aggiungere più utenti e gruppi.
  3. Selezionare il ruolo.
  4. Selezionare Aggiungi per salvare le modifiche.

Impostare la sicurezza della connessione al servizio a livello di oggetto

È possibile impostare i ruoli di sicurezza per utenti e gruppi, nonché l'accesso alla pipeline e al progetto, alla connessione al servizio. Le singole connessioni al servizio ereditano le assegnazioni di ruolo a livello di progetto per utenti e gruppi per impostazione predefinita.

Per aprire la finestra di dialogo di sicurezza per una singola connessione al servizio, seguire questa procedura:

  1. Nel progetto selezionare Impostazioni progetto.
  2. In Pipelines (Pipeline) selezionare Service connections (Connessioni al servizio).
  3. Selezionare una connessione al servizio.
  4. Selezionare Altre azioni e selezionare Sicurezza.

Impostare i ruoli di sicurezza della connessione al servizio per utenti e gruppi

È possibile eseguire l'override dei ruoli ereditati per utenti e gruppi. L'ereditarietà deve essere disabilitata per rimuovere un utente o un gruppo ereditato o per abbassare il livello di privilegio di un ruolo ereditato.

Per gestire i ruoli di sicurezza per una singola connessione al servizio, seguire questa procedura:

  1. Nella sezione Autorizzazioni utente della finestra di dialogo Sicurezza selezionare Progetto per gestire utenti e gruppi a livello di progetto oppure Organizzazione per gestire utenti e gruppi a livello di organizzazione o a livello di raccolta.

    Screenshot della finestra di dialogo autorizzazioni utente per le singole connessioni al servizio.

  2. Selezionare utenti e gruppi e modificare i ruoli. Per ridurre il livello di privilegio di un ruolo ereditato, è necessario disabilitare l'ereditarietà.

  3. Per rimuovere un utente o un gruppo, selezionare l'utente o il gruppo e selezionare Elimina . Gli utenti e i gruppi ereditati non possono essere rimossi a meno che l'ereditarietà non sia disabilitata.

  4. Selezionare Salva per salvare le modifiche o Annulla per ripristinare le modifiche non salvate.

Quando si imposta in modo esplicito un ruolo, l'ereditarietà per l'utente o il gruppo viene disattivata. Per disabilitare l'ereditarietà per tutti gli utenti e i gruppi, disattivare l'impostazione Ereditarietà . Quando si riabilita l'ereditarietà, i ruoli per tutti gli utenti e i gruppi ripristinano le assegnazioni a livello di progetto.

Per aggiungere utenti o gruppi di progetto non elencati nella finestra di dialogo di sicurezza:

  1. Selezionare Aggiungi.
  2. Immettere l'utente o il gruppo nella barra di ricerca, quindi selezionare l'utente o il gruppo nel risultato della ricerca. È possibile aggiungere più utenti e gruppi.
  3. Selezionare il ruolo.
  4. Selezionare Aggiungi per salvare le modifiche.

Impostare le autorizzazioni della pipeline di connessione del servizio

È possibile impostare le autorizzazioni della pipeline su Accesso aperto, consentendo a tutte le pipeline di usare la connessione al servizio oppure è possibile limitare l'accesso a pipeline specifiche.

Quando le autorizzazioni della pipeline sono impostate su Apri accesso, è possibile limitare l'accesso selezionando l'opzione Limita accesso .

Screenshot dell'opzione limita l'accesso per una singola connessione al servizio.

Per aggiungere pipeline alla connessione al servizio con restrizioni, selezionare Aggiungi pipeline e selezionare una pipeline dal menu a discesa.

Per modificare una connessione al servizio con restrizioni all'accesso aperto, selezionare Altre azioni e quindi Apri accesso.

Screenshot dell'opzione open access per una singola connessione al servizio.

Impostare le autorizzazioni del progetto di connessione al servizio

L'accesso è limitato al progetto corrente per impostazione predefinita. Per concedere l'accesso ad altri progetti nell'organizzazione o nella raccolta, selezionare Aggiungi progetti.

Screenshot della selezione delle autorizzazioni del progetto per le singole connessioni al servizio.

Impostare i ruoli di sicurezza per le singole connessioni al servizio

Per impostare il ruolo di sicurezza per utenti e gruppi per le singole connessioni, seguire questa procedura:

  1. Nel progetto selezionare Impostazioni progetto.

  2. Selezionare Connessioni al servizio in Pipeline.

  3. Selezionare una connessione al servizio.

    Screenshot della selezione della sicurezza della connessione al servizio singolo.

  4. Selezionare un utente o un gruppo e modificare il ruolo in Utente o Amministratore. Per ridurre il livello di privilegio di un ruolo ereditato, è necessario disabilitare l'ereditarietà per la connessione al servizio.

  5. Selezionare Salva modifiche per salvare le modifiche o Reimpostare le modifiche per ripristinare le modifiche non salvate.

Quando si imposta in modo esplicito un ruolo, l'ereditarietà per l'utente o il gruppo viene disattivata. Per disabilitare l'ereditarietà per tutti gli utenti e i gruppi, disattivare l'impostazione Ereditarietà . Quando si riabilita l'ereditarietà, i ruoli per tutti gli utenti e i gruppi ripristinano le assegnazioni a livello di progetto.

Per aggiungere utenti o gruppi di progetto non elencati nella finestra di dialogo di sicurezza, seguire questa procedura:

  1. Selezionare Aggiungi.
  2. Immettere l'utente o il gruppo nella barra di ricerca, quindi selezionare l'utente o il gruppo nel risultato della ricerca. È possibile aggiungere più utenti e gruppi.
  3. Selezionare il ruolo.
  4. Selezionare Aggiungi per salvare le modifiche.

Per rimuovere un utente o un gruppo dall'elenco, selezionare l'utente o il gruppo e selezionare Elimina . Gli utenti e i gruppi ereditati non possono essere rimossi a meno che l'ereditarietà non sia disabilitata.

Se si verificano problemi con le autorizzazioni e le connessioni al servizio, vedere Risolvere i problemi relativi alle connessioni al servizio Azure Resource Manager.

Impostare le autorizzazioni del gruppo di attività in Azure Pipelines

Le autorizzazioni per i gruppi di attività seguono un modello gerarchico. Per impostazione predefinita, tutti i gruppi di attività ereditano le autorizzazioni a livello di progetto. Dopo aver creato un gruppo di attività, è possibile modificare le autorizzazioni a livello di progetto e le autorizzazioni a livello di oggetto per singoli gruppi di attività.

La tabella seguente mostra le autorizzazioni per i gruppi di attività:

Autorizzazione Descrizione
Amministrare le autorizzazioni del gruppo di attività Può aggiungere e rimuovere utenti o gruppi alla sicurezza del gruppo di attività.
Elimina gruppo di attività Può eliminare un gruppo di attività.
Modifica gruppo di attività Può creare, modificare o eliminare un gruppo di attività.

La tabella seguente mostra le autorizzazioni predefinite per i gruppi di sicurezza:

Attività Readers Collaboratori Amministratori di compilazione Project Admins Release Admins
Amministrare le autorizzazioni del gruppo di attività ✔️ ✔️ ✔️
Elimina gruppo di attività ✔️ ✔️ ✔️
Modifica gruppo di attività ✔️ ✔️ ✔️ ✔️

L'autore di un gruppo di attività ha tutte le autorizzazioni per il gruppo di attività.

Nota

I gruppi di attività non sono supportati nelle pipeline YAML, ma i modelli sono. Per altre informazioni, vedere Informazioni di riferimento sullo schema YAML.

Impostare le autorizzazioni del gruppo di attività a livello di progetto

Per impostare le autorizzazioni per i gruppi di attività a livello di progetto, seguire questa procedura:

  1. Nel progetto selezionare Gruppi di>attività Pipeline.

    Screenshot della voce di menu gruppo di attività.

  2. Seleziona Sicurezza.

    Screenshot della selezione della sicurezza dei gruppi di attività.

  3. Selezionare utenti e gruppi per impostare le autorizzazioni su Consenti, Nega o Non impostato.

    Screenshot della finestra di dialogo di sicurezza del gruppo di attività.

  4. Al termine, chiudere la finestra di dialogo per salvare le modifiche.

Aggiungere utenti o gruppi alla finestra di dialogo delle autorizzazioni

Per aggiungere utenti e gruppi non elencati nella finestra di dialogo delle autorizzazioni, seguire questa procedura:

  1. Immettere l'utente o il gruppo nella barra di ricerca, quindi selezionare l'utente o il gruppo nel risultato della ricerca.
  2. Impostare le autorizzazioni.
  3. Chiudi la finestra di dialogo.

Quando si apre di nuovo la finestra di dialogo di sicurezza, viene elencato l'utente o il gruppo.

Rimuovere utenti o gruppi dalla finestra di dialogo delle autorizzazioni

Per rimuovere un utente dall'elenco delle autorizzazioni, seguire questa procedura:

  1. Selezionare l'utente o il gruppo.

  2. Selezionare Rimuovi e deselezionare le autorizzazioni esplicite.

    Screenshot della selezione di utenti o gruppi.

  3. Al termine, chiudere la finestra di dialogo per salvare le modifiche.

Per impostare le autorizzazioni per i gruppi di attività a livello di progetto, seguire questa procedura:

  1. Nel progetto selezionare Gruppi di>attività Pipeline.

    Screenshot della selezione del gruppo di attività.

  2. Seleziona Sicurezza.

    Screenshot della selezione della sicurezza dei gruppi di attività.

  3. Per aggiungere utenti o gruppi non elencati nella finestra di dialogo autorizzazioni, selezionare Aggiungi, immettere l'utente o il gruppo e selezionare Salva modifiche.

  4. Selezionare un utente o un gruppo per impostare le autorizzazioni su Consenti, Nega o Non impostato.

    Screenshot della finestra di dialogo di sicurezza dei gruppi di attività della pipeline.

  5. Selezionare Salva modifiche oppure è possibile selezionare Annulla modifiche per annullare le modifiche. È necessario salvare le modifiche per applicare le autorizzazioni prima di selezionare un altro utente o gruppo.

  6. È possibile selezionare più utenti e gruppi per modificare le autorizzazioni.

  7. Al termine, selezionare Chiudi .

Impostare le autorizzazioni del gruppo di attività a livello di oggetto

Per impostare le autorizzazioni per singoli gruppi di attività, seguire questa procedura:

  1. Nel progetto selezionare Gruppi di>attività Pipeline.

    Screenshot della selezione del gruppo di attività.

  2. Selezionare un gruppo di attività.

  3. Selezionare Altri comandi e selezionare Sicurezza.

  4. Selezionare utenti e gruppi per impostare le autorizzazioni su Consenti, Nega o Non impostato.

    Screenshot della finestra di dialogo di sicurezza del gruppo di attività a livello di oggetto.

  5. Al termine, chiudere la finestra di dialogo per salvare le modifiche.

Quando un'autorizzazione per un utente o un gruppo ereditato viene impostata in modo esplicito, l'ereditarietà viene disabilitata per tale autorizzazione specifica. Modificare l'autorizzazione su Non impostata per ripristinare l'ereditarietà. Per disabilitare l'ereditarietà per tutte le autorizzazioni utente e gruppo, disattivare l'impostazione Ereditarietà . Dopo aver riattivato l'ereditarietà, le impostazioni per tutte le autorizzazioni vengono ripristinate a livello di progetto.

Aggiungere utenti o gruppi alla finestra di dialogo delle autorizzazioni

Per aggiungere utenti e gruppi non elencati nella finestra di dialogo delle autorizzazioni, seguire questa procedura:

  1. Immettere l'utente o il gruppo nella barra di ricerca, quindi selezionare l'utente o il gruppo nel risultato della ricerca.
  2. Impostare le autorizzazioni.
  3. Chiudi la finestra di dialogo.

Quando si apre di nuovo la finestra di dialogo di sicurezza, viene elencato l'utente o il gruppo.

Rimuovere utenti o gruppi dalla finestra di dialogo delle autorizzazioni

Gli utenti e i gruppi possono essere rimossi dal gruppo di attività. Gli utenti e i gruppi ereditati non possono essere rimossi a meno che l'ereditarietà non sia disabilitata.

  1. Selezionare l'utente o il gruppo.

  2. Selezionare Rimuovi e deselezionare le autorizzazioni esplicite.

    Screenshot della selezione di utenti o gruppi.

  3. Al termine, chiudere la finestra di dialogo per salvare le modifiche.

È possibile impostare le autorizzazioni su Consenti, Nega o Su Non impostato se l'autorizzazione non è ereditata. Se l'ereditarietà è abilitata, è possibile modificare un'autorizzazione impostata in modo esplicito sul valore ereditato.

Per impostare le autorizzazioni per singoli gruppi di attività, seguire questa procedura:

  1. Nel progetto selezionare Gruppi di>attività Pipeline.

    Screenshot della selezione del gruppo di attività.

  2. Selezionare un gruppo di attività.

  3. Selezionare Altri comandi e selezionare Sicurezza.

  4. Selezionare utenti e gruppi per impostare le autorizzazioni su Consenti, Nega o Non impostato.

    Screenshot della finestra di dialogo di sicurezza del gruppo di attività a livello di oggetto.

  5. Al termine, chiudere la finestra di dialogo per salvare le modifiche.

Quando un'autorizzazione per un utente o un gruppo ereditato viene impostata in modo esplicito, l'ereditarietà viene disabilitata per tale autorizzazione specifica. Modificare l'autorizzazione su Non impostata per ripristinare l'ereditarietà. Per disabilitare l'ereditarietà per tutte le autorizzazioni utente e gruppo, disattivare l'impostazione Ereditarietà . Dopo aver riattivato l'ereditarietà, le impostazioni per tutte le autorizzazioni vengono ripristinate a livello di progetto.

Aggiungere utenti o gruppi alla finestra di dialogo delle autorizzazioni

Per aggiungere utenti e gruppi non elencati nella finestra di dialogo delle autorizzazioni, seguire questa procedura:

  1. Immettere l'utente o il gruppo nella barra di ricerca, quindi selezionare l'utente o il gruppo nel risultato della ricerca.
  2. Impostare le autorizzazioni.
  3. Chiudi la finestra di dialogo.

Quando si apre di nuovo la finestra di dialogo di sicurezza, viene elencato l'utente o il gruppo.

Rimuovere utenti o gruppi dalla finestra di dialogo delle autorizzazioni

Gli utenti e i gruppi possono essere rimossi dal gruppo di attività. Gli utenti e i gruppi ereditati non possono essere rimossi a meno che l'ereditarietà non sia disabilitata.

  1. Selezionare l'utente o il gruppo.

  2. Selezionare Rimuovi e deselezionare le autorizzazioni esplicite.

    Screenshot della selezione di utenti o gruppi.

  3. Al termine, chiudere la finestra di dialogo per salvare le modifiche.

È possibile impostare le autorizzazioni su Consenti, Nega o Su Non impostato se l'autorizzazione non è ereditata. Se l'ereditarietà è abilitata, è possibile modificare un'autorizzazione impostata in modo esplicito sul valore ereditato.

Per impostare le autorizzazioni per un gruppo di attività, seguire questa procedura:

  1. Nel progetto selezionare Gruppi di>attività Pipeline.

    Screenshot della voce di menu gruppo di attività.

  2. Selezionare un gruppo di attività.

  3. Selezionare Altri comandi>Sicurezza.

  4. Per aggiungere utenti o gruppi non elencati nella finestra di dialogo autorizzazioni, selezionare Aggiungi, immettere l'utente o il gruppo e selezionare Salva modifiche.

  5. Selezionare utenti e gruppi per impostare le autorizzazioni su Consenti, Nega o Non impostato.

    Screenshot della finestra di dialogo di sicurezza del gruppo di attività a livello di oggetto.

  6. Selezionare Salva modifiche oppure è possibile selezionare Annulla modifiche per annullare le modifiche. È necessario salvare le modifiche per applicare le autorizzazioni prima di selezionare un altro utente o gruppo.

  7. È possibile selezionare più utenti e gruppi per modificare le autorizzazioni.

  8. Per rimuovere un utente o un gruppo, selezionare l'utente o il gruppo e selezionare Rimuovi. Gli utenti e i gruppi ereditati non possono essere rimossi a meno che l'ereditarietà non sia disabilitata.

  9. Al termine, selezionare OK .

Quando un'autorizzazione per un utente o un gruppo ereditato viene impostata in modo esplicito, l'ereditarietà viene disabilitata per tale autorizzazione specifica. Modificare l'autorizzazione su Non impostata per ripristinare l'ereditarietà. Selezionare Cancella autorizzazioni esplicite per reimpostare tutte le autorizzazioni impostate in modo esplicito per le impostazioni ereditate. Per disabilitare l'ereditarietà per tutte le autorizzazioni utente e gruppo, disattivare l'impostazione Ereditarietà . Dopo aver riattivato l'ereditarietà, le impostazioni per tutte le autorizzazioni vengono ripristinate a livello di progetto.

Impostare la sicurezza del pool di agenti in Azure Pipelines

I pool di agenti sono una raccolta di agenti usati per eseguire processi di compilazione e rilascio.

È possibile creare pool di agenti con ambito dell'organizzazione o ambito del progetto. I pool di agenti con ambito organizzazione sono accessibili a tutti i progetti esistenti o nuovi nell'organizzazione e, per impostazione predefinita, ogni organizzazione ha due pool di agenti: Azure Pipelines e Default. Questi pool predefiniti sono accessibili da tutti i progetti dell'organizzazione.

I pool di agenti con ambito progetto vengono creati a livello di progetto e sono accessibili solo a tale progetto.

Dalle impostazioni dell'organizzazione è possibile gestire le impostazioni di sicurezza a livello di organizzazione per tutti i pool di agenti nell'organizzazione e per i singoli pool di agenti. I ruoli di sicurezza a livello di organizzazione e di progetto possono essere gestiti dalle impostazioni del progetto.

È possibile creare pool di agenti con ambito raccolta o ambito del progetto. I pool di agenti con ambito raccolta sono accessibili a tutti i progetti nuovi o esistenti nella raccolta e, per impostazione predefinita, ogni raccolta ha due pool di agenti: Azure Pipelines e Default. Questi pool predefiniti sono accessibili da tutti i progetti nella raccolta.

I pool di agenti con ambito progetto vengono creati a livello di progetto e sono accessibili solo a tale progetto.

Dalle impostazioni della raccolta è possibile gestire le impostazioni di sicurezza a livello di raccolta per tutti i pool di agenti nella raccolta e per i singoli pool di agenti. Sia i ruoli di sicurezza a livello di raccolta che di progetto possono essere gestiti a livello di oggetto dalle impostazioni del progetto.

Usare i ruoli di sicurezza predefiniti per gestire la sicurezza per i pool di agenti.

La tabella seguente illustra i ruoli di sicurezza per i pool di agenti:

Ruolo Scopo
Lettore Può visualizzare i pool di agenti.
User Può usare i pool di agenti nelle pipeline di compilazione e versione classica e YAML.
Autore Può creare pool di agenti nel progetto. Questo ruolo è solo a livello di progetto.
Account di servizio Può visualizzare gli agenti, creare sessioni e ascoltare i processi dal pool di agenti. Questo ruolo viene impostato solo a livello di organizzazione/raccolta.
Amministratore Può gestire e usare i pool di agenti e gestire i ruoli per altri utenti e gruppi.

La tabella seguente mostra i ruoli predefiniti di sicurezza dei progetti e degli oggetti per i pool di agenti:

Raggruppa Ruolo
[nome progetto]\Amministratori progetto Amministratore
[nome progetto]\Amministratori di compilazione Amministratore
[nome progetto]\Utenti validi del progetto Lettore
[nome progetto]\Release Administrators Amministratore
Utente che ha creato il pool di agenti Amministratore

Impostare la sicurezza dell'organizzazione per i pool di agenti

È possibile gestire utenti e gruppi a livello di raccolta per tutti i pool di agenti nell'organizzazione o per singoli pool di agenti con ambito progetto. I ruoli di sicurezza per i pool di agenti sono Lettore, Account del servizio e Amministratore. I ruoli Utente e Creatore non sono disponibili a livello di organizzazione.

Impostare la sicurezza dell'organizzazione per tutti i pool di agenti

Per impostazione predefinita, nessun utente o gruppo ha ruoli espliciti per tutti i pool a livello di organizzazione. È possibile aggiungere utenti e gruppi a livello di organizzazione e gestire i ruoli di sicurezza per tutti i pool di agenti nell'organizzazione.

Per gestire i ruoli di sicurezza per tutti i pool di agenti nell'organizzazione, seguire questa procedura:

  1. Passare a Impostazioni organizzazione : e selezionare Pool di agenti.

  2. Seleziona Sicurezza.

    Screenshot della selezione della sicurezza a livello di organizzazione per tutti i pool di agenti.

  3. Per aggiungere utenti e gruppi:

    1. Seleziona Aggiungi

    2. Immettere un utente o un gruppo e selezionarlo nei risultati della ricerca.

    3. Ripetere il passaggio precedente per aggiungere altri utenti e gruppi.

    4. Selezionare un ruolo e selezionare Aggiungi

      Screenshot dell'utente di aggiunta a livello di organizzazione per tutti i pool di agenti.

  4. Per rimuovere un utente o un gruppo dall'elenco, selezionare l'utente o il gruppo e selezionare Elimina .

  5. Per modificare un ruolo di sicurezza, selezionare l'utente o il gruppo e selezionare il ruolo nell'elenco a discesa.

  6. Selezionare Salva modifiche per salvare le modifiche o Reimpostare le modifiche per ripristinare le modifiche non salvate.

    Screenshot della finestra di dialogo di sicurezza a livello di organizzazione per tutti i pool di agenti.

  7. Chiudi la finestra di dialogo.

Impostare la sicurezza dell'organizzazione per i singoli pool di agenti

I singoli pool di agenti ereditano le assegnazioni di sicurezza a livello di organizzazione. I pool di agenti Default e Azure Pipelines includono il gruppo Project Valid Users per ogni progetto nell'organizzazione.

Ai pool di agenti creati a livello di progetto vengono assegnati automaticamente il gruppo [<nome> progetto]\Project Valid Users e il creatore del pool di agenti. Non è possibile eliminare o modificare l'autore. Tutti gli utenti e i gruppi a livello di organizzazione aggiunti dalle impostazioni del progetto sono elencati qui.

È possibile aggiungere e rimuovere utenti e gruppi a livello di organizzazione e impostare i ruoli di sicurezza per un singolo pool di agenti. I ruoli di sicurezza a questo livello sono Lettore, Account del servizio e Amministratore.

Per gestire i ruoli di sicurezza per tutti i pool di agenti nella raccolta, seguire questa procedura:

  1. Passare a Impostazioni organizzazione : e selezionare Pool di agenti.
  2. Selezionare un pool di agenti.
  3. Seleziona Sicurezza.
  4. Per aggiungere utenti e gruppi:
    1. Seleziona Aggiungi
    2. Immettere un utente o un gruppo e selezionarlo nei risultati della ricerca.
    3. Ripetere il passaggio precedente per aggiungere altri utenti e gruppi.
    4. Selezionare un ruolo e selezionare Aggiungi.
      Screenshot dell'utente di aggiunta a livello di organizzazione per un pool di agenti.
  5. Per rimuovere un utente o un gruppo, selezionare l'utente o il gruppo e selezionare Elimina .
  6. Per modificare un ruolo di sicurezza, selezionare l'utente o il gruppo e selezionare il ruolo nell'elenco a discesa.
  7. Selezionare Salva modifiche per salvare le modifiche o Reimpostare le modifiche per ripristinare le modifiche non salvate. Screenshot della finestra di dialogo di sicurezza a livello di organizzazione per un singolo pool di agenti.
  8. Chiudi la finestra di dialogo.

Impostare la sicurezza della raccolta per i pool di agenti

È possibile gestire utenti e gruppi a livello di raccolta per tutti i pool di agenti nella raccolta o a livello di oggetto per i pool di agenti con ambito progetto. I ruoli di sicurezza per i pool di agenti sono Lettore, Account del servizio e Amministratore. I ruoli Utente e Creatore non sono disponibili a livello di raccolta.

Impostare la sicurezza della raccolta per tutti i pool di agenti

Per impostazione predefinita, nessun utente o gruppo ha ruoli espliciti per tutti i pool nella raccolta. È possibile aggiungere utenti e gruppi a livello di raccolta e gestire i ruoli di sicurezza per tutti i pool di agenti nella raccolta.

Per gestire i ruoli di sicurezza per tutti i pool di agenti nella raccolta, seguire questa procedura:

  1. Passare a Impostazioni raccolta : e selezionare Pool di agenti.

  2. Seleziona Sicurezza.

    Screenshot della selezione della sicurezza a livello di raccolta per tutti i pool di agenti.

  3. Per aggiungere utenti e gruppi:

    1. Seleziona Aggiungi

    2. Immettere un utente o un gruppo e selezionarlo nei risultati della ricerca.

    3. Ripetere il passaggio precedente per aggiungere altri utenti e gruppi.

    4. Selezionare un ruolo e selezionare Aggiungi.

      Screenshot della finestra di dialogo aggiungi utente per tutti i pool di agenti.

  4. Per rimuovere un utente o un gruppo dall'elenco, selezionare l'utente o il gruppo e selezionare Elimina . L'ereditarietà deve essere disattivata oppure l'utente o il gruppo non deve essere ereditato dalle impostazioni di sicurezza a livello di progetto.

  5. Per modificare un ruolo di sicurezza, selezionare l'utente o il gruppo e selezionare il ruolo nell'elenco a discesa.

  6. Selezionare Salva modifiche per salvare le modifiche o Reimpostare le modifiche per ripristinare le modifiche non salvate.

    Screenshot della finestra di dialogo di sicurezza a livello di raccolta per tutti i pool di agenti.

  7. Chiudi la finestra di dialogo.

Impostare la sicurezza della raccolta per i singoli pool di agenti

I singoli pool di agenti ereditano le assegnazioni di sicurezza a livello di raccolta. I pool di agenti Default e Azure Pipelines includono il gruppo Project Valid Users per ogni progetto nella raccolta.

Ai pool di agenti creati a livello di progetto vengono assegnati automaticamente il gruppo [<nome> progetto]\Project Valid Users e il creatore del pool di agenti. Non è possibile eliminare o modificare l'autore. Tutti gli utenti e i gruppi a livello di raccolta aggiunti dalle impostazioni del progetto sono elencati qui.

È possibile aggiungere e rimuovere utenti e gruppi a livello di raccolta e impostare i ruoli di sicurezza per un singolo pool di agenti. I ruoli di sicurezza a questo livello sono Lettore, Account del servizio e Amministratore. Per ridurre il livello di privilegio di un ruolo ereditato, è necessario disabilitare l'ereditarietà.

Per gestire i ruoli di sicurezza per tutti i pool di agenti nella raccolta, seguire questa procedura:

  1. Passare a Impostazioni raccolta : e selezionare Pool di agenti.

  2. Selezionare un pool di agenti.

  3. Seleziona Sicurezza.

  4. Per aggiungere utenti e gruppi:

    1. Seleziona Aggiungi

    2. Immettere un utente o un gruppo e selezionarlo nei risultati della ricerca.

    3. Ripetere il passaggio precedente per aggiungere altri utenti e gruppi.

    4. Selezionare un ruolo e selezionare Aggiungi.

      Screenshot della finestra di dialogo aggiungi utente a livello di raccolta.

  5. Per rimuovere un utente o un gruppo, selezionare l'utente o il gruppo e selezionare Elimina .

  6. Per modificare un ruolo di sicurezza, selezionare l'utente o il gruppo e selezionare il ruolo nell'elenco a discesa.

  7. Selezionare Salva modifiche per salvare le modifiche o Reimpostare le modifiche per ripristinare le modifiche non salvate.

    Screenshot della finestra di dialogo di sicurezza a livello di raccolta per un singolo pool di agenti.

  8. Chiudi la finestra di dialogo.

Impostare la sicurezza della raccolta per i pool di agenti

È possibile gestire utenti e gruppi a livello di raccolta per tutti i pool di agenti nella raccolta o a livello di oggetto, in particolare per i pool di agenti con ambito progetto. I ruoli di sicurezza per i pool di agenti sono Lettore, Account del servizio e Amministratore. I ruoli Utente e Creatore non sono disponibili a livello di raccolta.

Impostare la sicurezza della raccolta per tutti i pool di agenti

Per impostazione predefinita, nessun utente o gruppo ha ruoli espliciti per tutti i pool nella raccolta. È possibile aggiungere utenti e gruppi a livello di raccolta e gestire i ruoli di sicurezza per tutti i pool di agenti nella raccolta.

Per gestire i ruoli di sicurezza per tutti i pool di agenti nella raccolta, seguire questa procedura:

  1. Passare a Impostazioni raccolta : e selezionare Pool di agenti.

  2. Selezionare Tutti i pool di agenti.

  3. Per aggiungere utenti e gruppi:

    1. Seleziona Aggiungi

    2. Immettere un utente o un gruppo e selezionarlo nei risultati della ricerca.

    3. Ripetere il passaggio precedente per aggiungere altri utenti e gruppi.

    4. Selezionare un ruolo e selezionare Aggiungi.

      Screenshot della finestra di dialogo aggiungi utente a livello di raccolta.

  4. Per rimuovere un utente o un gruppo dall'elenco, selezionare l'utente o il gruppo e selezionare Elimina .

  5. Per modificare un ruolo di sicurezza, selezionare l'utente o il gruppo e selezionare il ruolo nell'elenco a discesa.

  6. Selezionare Salva modifiche per salvare le modifiche o Reimpostare le modifiche per ripristinare le modifiche non salvate.

Impostare la sicurezza della raccolta per i singoli pool di agenti

I singoli pool di agenti ereditano i ruoli utente e gruppo dalle assegnazioni a livello di raccolta per impostazione predefinita.

È possibile aggiungere e rimuovere utenti e gruppi e impostare i ruoli di sicurezza per un singolo pool di agenti. Per rimuovere un utente o un gruppo ereditato o per ridurre il livello di privilegio di un ruolo ereditato, è necessario disabilitare l'ereditarietà.

I ruoli di sicurezza a questo livello sono Lettore, Account del servizio e Amministratore.

Per gestire i ruoli di sicurezza per tutti i pool di agenti nella raccolta, seguire questa procedura:

  1. Passare a Impostazioni raccolta : e selezionare Pool di agenti.

  2. Selezionare un pool di agenti.

  3. Selezionare la scheda Ruoli.

  4. Per aggiungere utenti e gruppi:

    1. Seleziona Aggiungi

    2. Immettere un utente o un gruppo e selezionarlo nei risultati della ricerca.

    3. Ripetere il passaggio precedente per aggiungere altri utenti e gruppi.

    4. Selezionare un ruolo e selezionare Aggiungi.

      Screenshot della finestra di dialogo aggiungi utente a livello di raccolta.

  5. Per rimuovere un utente o un gruppo dall'elenco, selezionare l'utente o il gruppo e selezionare Elimina .

  6. Per modificare un ruolo di sicurezza, selezionare l'utente o il gruppo e selezionare il ruolo nell'elenco a discesa.

  7. Selezionare Salva modifiche per salvare le modifiche o Reimpostare le modifiche per ripristinare le modifiche non salvate.

Impostare la sicurezza del pool di agenti a livello di progetto

Per impostare i ruoli di sicurezza a livello di progetto per tutti i pool di agenti, seguire questa procedura:

  1. Nel progetto selezionare Impostazioni progetto e selezionare Pool di agenti.

  2. Seleziona Sicurezza.

    Screenshot della selezione della sicurezza per tutti i pool di agenti.

  3. Selezionare un utente o un gruppo e impostare il ruolo su Lettore, Utente, Creatore o Amministratore.

    Screenshot della finestra di dialogo di sicurezza per tutti i pool di agenti.

  4. Per rimuovere un utente o un gruppo, selezionare l'utente o il gruppo e selezionare Elimina .

  5. Selezionare Salva modifiche per salvare le modifiche o Reimpostare le modifiche per ripristinare le modifiche non salvate.

Per aggiungere utenti o gruppi di progetto non elencati nella finestra di dialogo di sicurezza:

  1. Selezionare Aggiungi.

  2. Immettere l'utente o il gruppo nella barra di ricerca, quindi selezionare l'utente o il gruppo nel risultato della ricerca. È possibile aggiungere più utenti e gruppi.

  3. Selezionare il ruolo.

  4. Selezionare Aggiungi per salvare le modifiche.

    Screenshot della finestra di dialogo aggiungi utente.

Impostare la sicurezza del pool di agenti a livello di oggetto

È possibile eseguire l'override delle assegnazioni di ruolo utente e gruppo a livello di progetto e impostare le autorizzazioni della pipeline per un singolo pool di agenti. Per rimuovere un utente o un gruppo ereditato o ridurre il livello di privilegio di un ruolo ereditato, è necessario disabilitare l'ereditarietà.

Per aprire la finestra di dialogo di sicurezza:

  1. Nel progetto selezionare Impostazioni progetto e selezionare Pool di agenti.

  2. Selezionare un pool di agenti.

  3. Seleziona Sicurezza.

Impostare le autorizzazioni della pipeline per un singolo pool di agenti

Per impostare le autorizzazioni della pipeline per un singolo pool di agenti:

  1. Selezionare Limita autorizzazione. Questa opzione è disponibile solo se il pool non è limitato a pipeline specifiche.

    Screenshot della finestra di dialogo delle autorizzazioni della pipeline per un singolo pool di agenti.

  2. Selezionare Aggiungi pipeline.

    Screenshot del pulsante per aggiungere una pipeline.

  3. Selezionare la pipeline da aggiungere al pool di agenti dal menu a discesa.

Per aprire l'accesso a tutte le pipeline, selezionare Altre azioni, quindi selezionare Apri accesso.

Screenshot dell'accesso aperto al pool di agenti per la selezione di tutte le pipeline.

Impostare le autorizzazioni utente del pool di agenti a livello di oggetto

Nella sezione Autorizzazioni utente della finestra di dialogo di sicurezza:

  1. Selezionare un utente o un gruppo e impostare il ruolo su Lettore, Utente o Amministratore.

    Screenshot della finestra di dialogo autorizzazioni utente per un singolo pool di agenti.

  2. Per rimuovere un utente o un gruppo, selezionare l'utente o il gruppo e selezionare Elimina . Gli utenti e i gruppi ereditati non possono essere rimossi a meno che l'ereditarietà non sia disabilitata.

  3. Selezionare Salva modifiche per salvare le modifiche o Reimpostare le modifiche per ripristinare le modifiche non salvate.

Quando si imposta in modo esplicito un ruolo, l'ereditarietà per l'utente o il gruppo viene disattivata. Per disabilitare l'ereditarietà per tutti gli utenti e i gruppi, disattivare l'impostazione Ereditarietà . Quando si riabilita l'ereditarietà, i ruoli per tutti gli utenti e i gruppi ripristinano le assegnazioni a livello di progetto.

Per aggiungere utenti o gruppi di progetto non elencati nella finestra di dialogo di sicurezza, seguire questa procedura:

  1. Selezionare Aggiungi.

  2. Immettere l'utente o il gruppo nella barra di ricerca, quindi selezionare l'utente o il gruppo nel risultato della ricerca. È possibile aggiungere più utenti e gruppi.

  3. Selezionare il ruolo.

  4. Selezionare Aggiungi per salvare le modifiche.

    Screenshot della finestra di dialogo aggiungi utente.

Per impostare i ruoli di sicurezza della pipeline e degli utenti e le autorizzazioni della pipeline per un singolo pool di agenti, seguire questa procedura.

  1. Passare al pool di agenti e selezionare Sicurezza.

  2. Usare l'opzione Concedi autorizzazioni di accesso a tutte le pipeline per abilitare o disabilitare le autorizzazioni per tutte le pipeline nel progetto:

    Screenshot dell'agente Concedere le autorizzazioni di accesso a tutte le pipeline.

Per impostare i ruoli utente e gruppo a livello di oggetto per un pool di agenti:

  1. Nella sezione Autorizzazioni utente della finestra di dialogo di sicurezza:

  2. Selezionare un utente o un gruppo e impostare il ruolo su Lettore, Utente o Amministratore.

    Screenshot della finestra di dialogo autorizzazioni utente a livello di oggetto per un pool di agenti.

  3. Per rimuovere un utente o un gruppo, selezionare l'utente o il gruppo e selezionare Elimina . Gli utenti e i gruppi ereditati non possono essere rimossi a meno che l'ereditarietà non sia disabilitata.

  4. Selezionare Salva modifiche per salvare le modifiche o Reimpostare le modifiche per ripristinare le modifiche non salvate.

Quando si imposta in modo esplicito un ruolo, l'ereditarietà per l'utente o il gruppo viene disattivata. Per disabilitare l'ereditarietà per tutti gli utenti e i gruppi, disattivare l'impostazione Ereditarietà . Quando si riabilita l'ereditarietà, i ruoli per tutti gli utenti e i gruppi ripristinano le assegnazioni a livello di progetto.

Per aggiungere utenti o gruppi di progetto non elencati nella finestra di dialogo di sicurezza, seguire questa procedura:

  1. Selezionare Aggiungi.

  2. Immettere l'utente o il gruppo nella barra di ricerca, quindi selezionare l'utente o il gruppo nel risultato della ricerca. È possibile aggiungere più utenti e gruppi.

  3. Selezionare il ruolo.

  4. Selezionare Aggiungi per salvare le modifiche.

    Screenshot della finestra di dialogo aggiungi utente.