Comprendere il ciclo di vita di un progetto di Azure

Importante

Il 11 luglio 2026 Blueprints (anteprima) sarà deprecato. Eseguire la migrazione delle definizioni e delle assegnazioni di progetto esistenti a specifiche di modello e stack di distribuzione. Gli artefatti del progetto devono essere convertiti in modelli JSON ARM o file Bicep usati per definire gli stack di distribuzione. Per informazioni su come creare un artefatto come risorsa arm, vedere:

Come molte risorse all'interno di Azure, un progetto di Azure Blueprint ha un ciclo di vita tipico e naturale. Sono creati, distribuiti e infine eliminati quando non sono più necessari o pertinenti. Azure Blueprints supporta le operazioni standard del ciclo di vita. Si basa quindi su di essi per fornire livelli aggiuntivi di stato che supportano le pipeline di integrazione continua e distribuzione continua comuni per le organizzazioni che gestiscono l'infrastruttura come codice, un elemento chiave in DevOps.

Per comprendere appieno i progetti e le relative fasi, illustriamo un ciclo di vita standard:

  • Creazione e modifica di un progetto
  • Pubblicazione del progetto
  • Creazione e modifica di una nuova versione del progetto
  • Pubblicazione di una nuova versione del progetto
  • Eliminazione di una versione specifica del progetto
  • Eliminazione del progetto

Creazione e modifica di un progetto

Per creare un progetto, aggiungere elementi, salvare la definizione nell'ambito del gruppo di gestione o della sottoscrizione e specificare una versione del nome univoca. Il progetto è ora in modalità Bozza e non può ancora essere assegnato. Nella modalità Bozza può continuare a essere aggiornato e modificato.

Un progetto mai pubblicato in modalità Bozza viene visualizzato con un'icona diversa nella pagina Definizioni di progetto rispetto a quelli che sono stati Pubblicati. La versione più recente viene visualizzata come Bozza per questi progetti mai pubblicati.

Creare e modificare un progetto tramite il portale di Azure o API REST.

Pubblicazione di un progetto

Una volta apportate le modifiche pianificate a un progetto in modalità Bozza, può essere Pubblicato e reso disponibile per l'assegnazione. Il progetto Pubblicato non può essere modificato. Una volta Pubblicato, il progetto è visualizzato con un'icona diversa rispetto ai progetti in Bozza. Inoltre, comparirà il numero della versione, specificato nella colonna Versione più recente.

Pubblicare un progetto tramite il portale di Azure o API REST.

Creazione e modifica di una nuova versione del progetto

Una versione Pubblicata di un progetto non può essere modificata. Tuttavia, è possibile aggiungere una nuova versione del progetto a quello esistente e modificarla in base alle esigenze. Apportare modifiche a un progetto esistente modificandolo. Al salvataggio delle nuove modifiche, il progetto includerà le Modifiche non pubblicate. Queste modifiche sono una nuova versione di Bozza del progetto.

Modificare un progetto nel portale di Azure.

Pubblicazione di una nuova versione del progetto

Ogni versione modificata di un progetto deve essere Pubblicata prima di poter essere assegnata. Quando le Modifiche non pubblicate sono state apportate a un progetto ma non Pubblicate, il pulsantePubblica progetto è disponibile nella pagina di modifica del progetto. Se il pulsante non è visibile, il progetto è già stato Pubblicato e non presenta Modifiche non pubblicate.

Nota

Un progetto singolo può avere diverse versioni Pubblicate assegnate alle sottoscrizioni.

Per pubblicare un progetto con Modifiche non pubblicate, usare la stessa procedura per la pubblicazione di un nuovo progetto.

Eliminazione di una versione specifica del progetto

Ogni versione di un progetto è un oggetto univoco e può essere Pubblicato individualmente. In quanto tale, ogni versione di un progetto può essere eliminata. L'eliminazione di una versione di un progetto non ha alcun impatto sulle altre versioni di quel progetto.

Nota

Non è possibile eliminare un progetto che ha assegnazioni attive. Eliminare prima le assegnazioni, quindi eliminare la versione che si desidera rimuovere.

  1. Selezionare Tutti i servizi nel riquadro a sinistra. Cercare e selezionare Progetti.

  2. Selezionare Definizioni progetto nella pagina a sinistra e usare le opzioni di filtro per individuare il progetto di cui si vuole eliminare una versione. Selezionarlo per aprire la pagina di modifica.

  3. Selezionare la scheda Versioni pubblicate e individuare la versione da eliminare.

  4. Fare clic con il pulsante destro del mouse sulla versione da eliminare e scegliere Elimina questa versione.

Eliminazione del progetto

Anche il progetto principale può essere eliminato. Eliminando il progetto principale vengono eliminate anche tutte le versioni di quel progetto, inclusi i progetti in Bozza oppure Pubblicati. Come accade con l'eliminazione di una versione di un progetto, l'eliminazione di un progetto principale non elimina le assegnazioni esistenti di ogni versione del progetto.

Nota

Non è possibile eliminare un progetto che ha assegnazioni attive. Eliminare prima le assegnazioni, quindi eliminare la versione che si desidera rimuovere.

Eliminare un progetto tramite il portale di Azure o con API REST.

Assegnazioni

Esistono diversi punti durante il ciclo di vita in cui un progetto può essere assegnato a una sottoscrizione. Quando la modalità di una versione del progetto è sullo stato Pubblicato, tale versione può essere assegnata a una sottoscrizione. Questo ciclo di vita consente di usare e assegnare attivamente le versioni di un progetto mentre viene sviluppata una versione più recente.

Man mano che le versioni dei progetti sono assegnate, è importante comprendere dove e con quali parametri. I parametri possono essere statici o dinamici. Per altre informazioni, vedere parametri statici e dinamici.

Aggiornamento delle assegnazioni

Quando viene assegnato un progetto, l'assegnazione può essere aggiornata. Esistono diversi motivi per aggiornare un'assegnazione esistente, tra cui:

Per informazioni, vedere aggiornare assegnazioni esistenti.

Annullare l'assegnazione delle assegnazioni

Se il progetto non è più necessario, può essere non assegnato dal gruppo di gestione o dalla sottoscrizione. Durante la non assegnazione del progetto, si verifica quanto segue:

  • Rimozione del blocco delle risorse del progetto
  • Eliminazione dell'oggetto assegnazione progetto
  • (condizionale) Se è stata usata un'identità gestita assegnata dal sistema , viene eliminata anche

Nota

Tutte le risorse distribuite dall'assegnazione del progetto rimangono disponibili, ma non sono più protette da Azure Blueprints.

Passaggi successivi