Guida introduttiva: Creare e configurare un dev center per ambienti di distribuzione di Azure

In questa guida introduttiva si configurano tutte le risorse in Ambienti di distribuzione di Azure per abilitare gli ambienti di distribuzione self-service per i team di sviluppo. Informazioni su come creare e configurare un dev center, aggiungere un catalogo al dev center e definire un tipo di ambiente. Associare quindi un progetto al dev center, aggiungere tipi di ambiente e consentire l'accesso di sviluppo al progetto.

Un dev center è la risorsa di primo livello per gli ambienti di distribuzione di Azure che contiene la raccolta di progetti di sviluppo. Nel dev center si specifica la configurazione comune per i progetti, ad esempio cataloghi con modelli di applicazione, e i tipi di ambienti in cui i team di sviluppo possono distribuire il codice.

Un team di progettazione della piattaforma configura in genere il dev center, collega cataloghi esterni al dev center, crea progetti e fornisce l'accesso ai team di sviluppo. I team di sviluppo creano quindi ambienti usando definizioni di ambiente, si connettono alle singole risorse e distribuiscono le applicazioni.

Dopo aver completato questa guida introduttiva, gli sviluppatori possono usare il portale per sviluppatori, l'interfaccia della riga di comando di Azure o l'interfaccia della riga di comando per sviluppatori di Azure per creare ambienti nel progetto per distribuire le applicazioni.

Per altre informazioni sui componenti degli ambienti di distribuzione di Azure, vedere Concetti chiave per gli ambienti di distribuzione di Azure.

È necessario eseguire i passaggi descritti in questa guida introduttiva e quindi creare un progetto prima di poter creare un ambiente di distribuzione. In alternativa alla creazione manuale di queste risorse, è anche possibile seguire questa guida introduttiva per distribuire il dev center e il progetto usando un modello di Resource Manager.

Prerequisiti

Creare un dev center

Prima di tutto, si crea un dev center e si collega un catalogo a esso. Il catalogo contiene i modelli di applicazione, denominati definizioni di ambiente, che i team di sviluppo possono usare per creare ambienti. In questa guida introduttiva si allega il catalogo di avvio rapido Di Microsoft, che contiene definizioni di ambiente di esempio che consentono di iniziare.

Per creare e configurare un dev center in ambienti di distribuzione di Azure usando il portale di Azure:

  1. Accedere al portale di Azure.

  2. Cercare Ambienti di distribuzione di Azure e quindi selezionare il servizio nei risultati.

  3. In Dev Center selezionare Crea.

    Screenshot che mostra come creare un dev center negli ambienti di distribuzione di Azure.

  4. In Crea un dev center, nella scheda Informazioni di base selezionare o immettere le informazioni seguenti:

    Nome Valore
    Abbonamento Selezionare la sottoscrizione in cui si vuole creare il dev center.
    Gruppo di risorse Usare un gruppo di risorse esistente o selezionare Crea nuovo e immettere un nome per il gruppo di risorse.
    Nome Immettere un nome per il dev center.
    Location Selezionare la località o l'area in cui si vuole creare il dev center.
    Allegare un catalogo di avvio rapido Selezionare la casella di controllo Definizioni dell'ambiente di distribuzione di Azure.
    Deselezionare la casella di controllo Attività di personalizzazione della casella di sviluppo .
  5. Selezionare Rivedi e crea.

  6. Nella scheda Revisione attendere la convalida della distribuzione e quindi selezionare Crea.

  7. È possibile controllare lo stato di avanzamento della distribuzione nelle notifiche di portale di Azure.

    Screenshot che mostra le notifiche del portale per confermare la creazione di un dev center.

  8. Al termine della creazione del dev center, selezionare Vai alla risorsa. Verificare che venga visualizzato il riquadro di panoramica di Dev Center.

    Screenshot che mostra il riquadro di panoramica di Dev Center.

Configurare un'identità gestita per il dev center

Per consentire la creazione di ambienti, il Dev Center richiede le autorizzazioni per la sottoscrizione. È possibile associare un'identità al dev center e quindi assegnare le autorizzazioni necessarie a tale identità. È possibile collegare un'identità gestita assegnata dal sistema o un'identità gestita assegnata dall'utente. Informazioni sui due tipi di identità.

In questa guida introduttiva si configura un'identità gestita assegnata dal sistema per il dev center. Si assegnano quindi ruoli all'identità gestita per consentire al dev center di creare tipi di ambiente nella sottoscrizione.

Collegare un'identità gestita assegnata dal sistema

Per collegare un'identità gestita assegnata dal sistema al dev center:

  1. Nel dev center, nel menu a sinistra in Impostazioni, selezionare Identità.

  2. In Sistema assegnato impostare Statosu e quindi selezionare Salva.

    Screenshot che mostra un'identità gestita assegnata dal sistema.

  3. Nella finestra di dialogo Abilita identità gestita assegnata dal sistema selezionare . La visualizzazione del resto dei campi potrebbe richiedere alcuni minuti.

Assegnare ruoli per l'identità gestita di Dev Center

L'identità gestita che rappresenta il dev Center richiede l'accesso alla sottoscrizione in cui si configurano i tipi di ambiente del progetto e al catalogo.

  1. Nel dev center, nel menu a sinistra in Impostazioni, selezionare Identità.

  2. In Autorizzazioni assegnate>dal sistema selezionare Assegnazioni di ruolo di Azure.

    Screenshot che mostra un'identità gestita assegnata dal sistema con le assegnazioni di ruolo evidenziate.

  3. Per concedere l'accesso collaboratore alla sottoscrizione, selezionare Aggiungi assegnazione di ruolo (anteprima), immettere o selezionare le informazioni seguenti e quindi selezionare Salva:

    Nome valore
    Scope Subscription
    Abbonamento Selezionare la sottoscrizione in cui usare l'identità gestita.
    Ruolo Collaboratore
  4. Per concedere all'utente l'accesso Amministrazione istrator alla sottoscrizione, selezionare Aggiungi assegnazione di ruolo (anteprima), immettere o selezionare le informazioni seguenti e quindi selezionare Salva:

    Nome valore
    Scope Subscription
    Abbonamento Selezionare la sottoscrizione in cui usare l'identità gestita.
    Ruolo Amministratore accessi utente

Creare un tipo di ambiente

Usare un tipo di ambiente per definire i diversi tipi di ambienti che i team di sviluppo possono distribuire. È possibile applicare impostazioni diverse per ogni tipo di ambiente.

  1. Nella portale di Azure passare ad Ambienti di distribuzione di Azure.

  2. In Dev Center selezionare il dev center.

  3. Nel menu a sinistra in Configurazione ambiente selezionare Tipi di ambiente e quindi selezionare Crea.

  4. In Crea tipo di ambiente immettere le informazioni seguenti e quindi selezionare Aggiungi.

    Nome valore
    Nome Immettere un nome per il tipo di ambiente.
    Tag Facoltativamente, immettere un nome di tag e un valore di tag.

    Screenshot che mostra il riquadro Crea tipo di ambiente.

Un tipo di ambiente aggiunto al dev center è disponibile in ogni progetto nel dev center, ma i tipi di ambiente non sono abilitati per impostazione predefinita. Quando si abilita un tipo di ambiente a livello di progetto, il tipo di ambiente determina l'identità gestita e la sottoscrizione usati per distribuire gli ambienti.

Creare un progetto

In Ambienti di distribuzione di Azure un progetto rappresenta una funzione di team o business all'interno dell'organizzazione. Ad esempio, è possibile creare un progetto per l'implementazione di un'applicazione di e-commerce con un ambiente di sviluppo, gestione temporanea e produzione. Per un altro progetto, è possibile definire una configurazione diversa.

Quando si associa un progetto a un dev center, tutte le impostazioni per il dev center vengono applicate automaticamente al progetto. Ogni progetto può essere associato a un solo dev center.

Per creare un progetto Ambienti di distribuzione di Azure nel dev center:

  1. Nella portale di Azure passare ad Ambienti di distribuzione di Azure.

  2. Nel menu a sinistra in Configura selezionare Progetti.

  3. In Progetti selezionare Crea.

  4. Nella scheda Informazioni di base in Crea un progetto immettere o selezionare le informazioni seguenti:

    Nome Valore
    Abbonamento Selezionare la sottoscrizione in cui si vuole creare il progetto.
    Gruppo di risorse Usare un gruppo di risorse esistente o selezionare Crea nuovo e immettere un nome per il gruppo di risorse.
    Dev Center Selezionare un dev center da associare a questo progetto. Tutte le impostazioni per il dev center si applicano al progetto.
    Nome Immettere un nome per il progetto.
    Descrizione (facoltativo) Immettere i dettagli relativi al progetto.
  5. Nella scheda Rivedi e crea attendere la convalida della distribuzione e quindi selezionare Crea.

  6. Verificare che il progetto sia stato creato correttamente controllando le notifiche di portale di Azure. Selezionare poi Vai alla risorsa. Verificare che venga visualizzato il riquadro di panoramica del progetto.

Creare un tipo di ambiente di progetto

Negli ambienti di distribuzione di Azure i tipi di ambiente di progetto sono un subset dei tipi di ambiente configurati per il dev center. Consentono di preconfigurare i tipi di ambienti che possono essere creati da specifici team di sviluppo.

Per configurare un progetto, aggiungere un tipo di ambiente di progetto:

  1. Nel portale di Azure passare al progetto.

  2. Nel menu a sinistra in Configurazione dell'ambiente selezionare Tipi di ambiente e quindi selezionare Aggiungi.

    Screenshot che mostra il riquadro Tipi di ambiente.

  3. In Aggiungi tipo di ambiente al <nome> del progetto immettere o selezionare le informazioni seguenti:

    Nome valore
    Type Selezionare un tipo di ambiente a livello di dev center da abilitare per il progetto specifico.
    Sottoscrizione di distribuzione Selezionare la sottoscrizione in cui viene creato l'ambiente.
    Identità della distribuzione Selezionare un'identità assegnata dal sistema o un'identità gestita assegnata dall'utente per eseguire distribuzioni per conto dell'utente.
    Autorizzazioni per i ruoli autore dell'ambiente Risorse dell'ambiente> Selezionare i ruoli per concedere l'accesso all'autore delle risorse dell'ambiente.
    Autorizzazioni per le risorse>dell'ambiente Accesso aggiuntivo Selezionare gli utenti o i gruppi di Microsoft Entra da assegnare a ruoli specifici nelle risorse dell'ambiente.
    Tag Immettere un nome di tag e un valore di tag. Questi tag vengono applicati a tutte le risorse create come parte dell'ambiente.

Nota

Almeno un'identità (assegnata dal sistema o assegnata dall'utente) deve essere abilitata per l'identità di distribuzione. L'identità viene usata per eseguire la distribuzione dell'ambiente per conto dello sviluppatore. Inoltre, all'identità associata al dev center devono essere assegnati i ruoli Collaboratore e Utente Access Admistrator per l'accesso alla sottoscrizione di distribuzione per ogni tipo di ambiente.

Concedere l'accesso al team di sviluppo

Prima che gli sviluppatori possano creare ambienti basati sui tipi di ambiente in un progetto, è necessario fornire l'accesso a tali ambienti tramite un'assegnazione di ruolo a livello di progetto. Il ruolo Utente Ambienti di distribuzione consente agli utenti di creare, gestire ed eliminare i propri ambienti. Prima di poter aggiungere utenti a un progetto, è necessario disporre di autorizzazioni sufficienti.

  1. Nel portale di Azure passare al progetto.

  2. Nel menu a sinistra selezionare Controllo di accesso (IAM).

  3. Seleziona Aggiungi>Aggiungi assegnazione ruolo.

  4. Assegnare il ruolo seguente. Per la procedura dettagliata, vedere Assegnare ruoli di Azure usando il portale di Azure.

    Impostazione Valore
    Ruolo Selezionare Utente ambienti di distribuzione.
    Assegnare l'accesso a Selezionare Utente, gruppo o entità servizio.
    Membri Selezionare gli utenti o i gruppi a cui si vuole accedere al progetto.

    Screenshot che mostra il riquadro Aggiungi assegnazione di ruolo.

Nota

Solo gli utenti con il ruolo utente Ambienti di distribuzione, il ruolo Di progetto DevCenter Amministrazione o un ruolo predefinito con autorizzazioni appropriate possono creare un ambiente. Gli utenti con ruolo lettore ambienti di distribuzione possono visualizzare i propri ambienti e gli ambienti creati da altri utenti.

Passaggi successivi

In questa guida introduttiva è stato creato un dev center e configurato con un'identità, un catalogo e un tipo di ambiente. È stato quindi creato un progetto e si è concesso l'accesso al progetto al team di sviluppo. Per informazioni su come i membri del team di sviluppo possono creare ambienti, passare alla guida introduttiva successiva.