Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Vale a: ✔️ Front Door (classico) ✔️ CDN Standard di Microsoft (classico)
Dopo aver migrato da Frontdoor di Azure (classic) o CDN Standard da Microsoft (classic) a Frontdoor di Azure Standard o Premium, aggiorna i tuoi script di pipeline DevOps per distribuire e gestire le nuove risorse Front Door Standard o Premium. Utilizza le seguenti indicazioni per vari strumenti e tipi di pipeline.
Terramorfosi
Prerequisiti
- Verificare che l'interfaccia della riga di comando di Terraform sia installata. Vedere Installare Terraform.
- Installare l'estensione di esportazione di Azure Resource Manager per Terraform per esportare le risorse di Azure esistenti nei modelli Terraform. Vedere Panoramica dell'esportazione di Azure per Terraform.
Fasi
Dopo la migrazione, tutte le risorse classiche di Frontdoor di Azure vengono migrate su Frontdoor di Azure Standard e Premium. Quindi:
- Esporta la nuova configurazione Frontdoor di Azure Standard o Premium: Usa lo strumento di esportazione di Azure per generare configurazioni Terraform per le tue nuove risorse Front Door Standard o Premium. Segui Quickstart: esporta le tue prime risorse usando Azure Export per Terraform per esportare le risorse Standard o Premium di Front Door nei file Terraform.
-
Aggiorna i modelli Terraform nella tua pipeline: Sostituisci i riferimenti alle risorse classiche di Front Door con la configurazione Standard o Premium esportata.
- Per Frontdoor di Azure (classic), la risorsa Terraform è
azurerm_frontdoor. - Per CDN Standard di Microsoft (classic), usa le risorse
azurerm_cdn_*. - Per Frontdoor di Azure Standard o Premium (AFDx), usa le
azurerm_cdn_frontdoor_*risorse.
- Per Frontdoor di Azure (classic), la risorsa Terraform è
- Controllare il codice aggiornato Terraform nel piano di pipeline ed esecuzioni e porre una domanda per iniziare a gestire la nuova istanza di Frontdoor tramite Terraform.
Modello ARM
Fasi
Dopo la migrazione, tutte le risorse classiche di Frontdoor di Azure vengono migrate su Frontdoor di Azure Standard e Premium.
-
Esporta modelli ARM per Front Door Standard/Premium utilizzando uno qualsiasi dei seguenti metodi:
- Portale di Azure: esportare il modello nel portale di Azure.
- Interfaccia della riga di comando di Azure: esportare un modello nell'interfaccia della riga di comando di Azure.
- Azure PowerShell: esportare un modello in Azure PowerShell.
- Aggiorna i modelli ARM nella tua pipeline per utilizzare il nuovo modello Front Door Standard/Premium invece del modello Front Door (classico). In Azure DevOps o GitHub Actions, aggiorna il percorso e i parametri del template nel tuo passaggio di deployment, poi distribuisci il nuovo template.
- Convalida: rimuovere o archiviare riferimenti al modello di Frontdoor versione classica per evitare confusione.
Bicep
Prerequisiti
- Installare l'interfaccia della riga di comando e gli strumenti di Bicep. Vedere Configurare ambienti di sviluppo e distribuzione Bicep.
Fasi
Dopo la migrazione, tutte le risorse classiche di Frontdoor di Azure vengono migrate su Frontdoor di Azure Standard e Premium.
- Generare un modello Bicep per Frontdoor Standard/Premium tramite decompilazione di un modello di ARM esportato. Vedere Decompilare il JSON del modello di ARM in Bicep.
-
Aggiorna i file Bicep nella tua pipeline: Sostituisci le definizioni di Front Door (classico) con Standard/Premium. Questa sostituzione potrebbe includere l'aggiornamento dei tipi di risorse come
Microsoft.Cdn/profilese risorse figlie (endpoint, route, e così via). -
Prova una distribuzione (ad esempio,
az deployment group create) per verificare il provisioning di Frontdoor di Azure Standard o Premium.
PowerShell
Prerequisiti
Assicurati di avere installati gli ultimi moduli Azure PowerShell Az (versione del modulo Az.Cdn che supporta Frontdoor di Azure Standard o Premium). Vedere Installare Azure PowerShell.
Fasi
- Aggiorna gli script di deployment PowerShell: Sostituisci qualsiasi cmdlet Frontdoor di Azure (classic) con Frontdoor di Azure Standard o Premium. Per esempi, vedere la guida introduttiva di PowerShell di Frontdoor di Azure.
- Incorporare nuove configurazioni e rimuovere vecchi riferimenti: assicurarsi che gli script configurino i componenti necessari (origini, gruppi di origine, route, regole, ecc.). Rimuovi o commenta i comandi che gestiscono Frontdoor di Azure (classico).
- Mapping dei gruppi di comandi:
- I comandi AzFrontDoorCdn sotto il modulo Az.Cdn sono per Frontdoor di Azure Standard o Premium.
- I comandi AzCdn nel modulo Az.Cdn sono per CDN Standard di Microsoft (classic).
- Il modulo Az.FrontDoor è per Frontdoor di Azure (classico).
- Testa il tuo script (localmente o in una pipeline di test) per verificare la creazione o gli aggiornamenti di Frontdoor di Azure Standard o Premium, poi effettua un commit delle modifiche alla pipeline.
CLI
Prerequisiti
- Verificare che l'interfaccia della riga di comando di Azure sia installata e aggiornata a una versione che supporti il gruppo di comandi
afd, ad esempio 2.63.0 o versione successiva. Vedere Installare l'interfaccia della riga di comando di Azure. - Accedere (
az login) e impostare il contesto di sottoscrizione corretto.
Fasi
-
Aggiornare i comandi dell'interfaccia della riga di comando negli script: utilizzare il gruppo di comandi Frontdoor di Azure Standard/Premium:
az afd. -
Sostituire o rimuovere l'utilizzo di Front Door (classic) CLI:
- Comandi della rete CDN Standard di Microsoft (classico):
az cdn - Comandi di Frontdoor di Azure (classic):
az network front-door
- Comandi della rete CDN Standard di Microsoft (classico):
- Convalidare lo script dell'interfaccia della riga di comando aggiornato manualmente o in una pipeline di staging per garantire la corretta configurazione di Frontdoor Standard/Premium.