Introduzione

Completato

I modelli di ARM (Azure Resource Manager) JSON offrono alcune funzionalità che semplificano la distribuzione del software in ambienti diversi.

Si supponga di gestire un team software che sta sviluppando un sistema di inventario per le aziende partner. Ogni ambiente in cui viene distribuito il software dispone di criteri differenti implementati tramite SKU dell'account di archiviazione di Azure diversi. Si dispone di un modello di ARM che distribuisce un account di archiviazione che può essere eseguito in ogni ambiente. Tuttavia, si vuole semplificare la modifica degli input per ogni ambiente di distribuzione. Si decide di usare variabili e funzioni nel modello di Resource Manager e file di parametri per gli input.

In questo modulo si renderà riutilizzabile il modello di Resource Manager per ambienti diversi aggiungendo variabili ed espressioni tramite le funzioni di Resource Manager. Si useranno anche i tag per tenere traccia e organizzare in modo più efficiente le risorse distribuite. Quindi, si completa l'obiettivo di migliorare la flessibilità delle distribuzioni usando i file dei parametri.

Nota

Bicep è un linguaggio per la definizione delle risorse di Azure. Offre un'esperienza di creazione più semplice rispetto a JSON, insieme ad altre funzionalità che contribuiscono a migliorare la qualità dell'infrastruttura come codice. Si consiglia a chiunque non abbia familiarità con l'infrastruttura come codice in Azure di usare Bicep invece di JSON. Per informazioni su Bicep, vedere i concetti fondamentali del percorso di apprendimento Bicep.

Obiettivi di apprendimento

Contenuto del modulo:

  • Creare un'espressione per un valore univoco usando le funzioni del modello di ARM JSON.
  • Riutilizzare l'espressione archiviandola in una variabile del modello di Resource Manager.
  • Organizzare e tenere traccia delle risorse di Azure distribuite usando i tag delle risorse.
  • Gestire più parametri di distribuzione usando i file di parametri del modello di Resource Manager.

Prerequisiti