Erfarenhet av DevOps efter migrering

Gäller för: ✔️ Front Door (klassisk) ✔️ CDN-standard från Microsoft (klassisk)

Efter att ha migrerat från Azure Front Door (classic) eller CDN Standard från Microsoft (classic) till Azure Front Door Standard eller Premium, uppdatera dina DevOps-pipelineskript för att distribuera och hantera de nya Front Door Standard- eller Premium-resurserna. Använd följande vägledning för olika verktyg och pipelinetyper.

Terraform

Förutsättningar

Steg

Efter migreringen migreras alla klassiska Azure Front Door-resurser till Azure Front Door Standard och Premium. Då:

  • Exportera den nya Azure Front Door Standard- eller Premium-konfigurationen: Använd Azure:s exportverktyg för att generera Terraform-konfigurationer för dina nya Front Door Standard- eller Premium-resurser. Följ Quickstart: Exportera dina första resurser med Azure Export för Terraform för att exportera Front Door Standard- eller Premium-resurser till Terraform-filer.
  • Uppdatera Terraform-mallar i din pipeline: Byt ut referenser till Front Door classic-resurser med den exporterade Standard- eller Premium-konfigurationen.
  • Kolla in den uppdaterade Terraform-koden till din pipeline och kör planen och ansök om att börja hantera den nya Front Door via Terraform.

ARM-mall

Steg

Efter migreringen migreras alla klassiska Azure Front Door-resurser till Azure Front Door Standard och Premium.

  • Exportera ARM-mallar för Front Door Standard/Premium genom att använda någon av följande metoder:
  • Uppdatera ARM-mallarna i din pipeline för att använda den nya Front Door Standard/Premium-mallen istället för Front Door (klassisk) mallen. I Azure DevOps eller GitHub Actions, uppdatera mallvägen och parametrarna i ditt distributionssteg, och distribuera sedan den nya mallen.
  • Verifiera: Ta bort eller arkivera referenser till den klassiska Front Door-mallen för att undvika förvirring.

Biceps

Förutsättningar

Steg

Efter migreringen migreras alla klassiska Azure Front Door-resurser till Azure Front Door Standard och Premium.

  • Generera en Bicep-mall för Front Door Standard/Premium genom att dekompilera en exporterad ARM-mall. Se Dekompilera ARM-mallens JSON till Bicep.
  • Uppdatera Bicep-filer i din pipeline: Byt ut Front Door (klassiska) definitioner mot Standard/Premium. Denna ersättning kan inkludera uppdatering av resurstyper såsom Microsoft.Cdn/profiles och barnresurser (slutpunkter, rutter och så vidare).
  • Testa en distribution (till exempel az deployment group create) för att verifiera provisionering av Azure Front Door Standard eller Premium.

PowerShell

Förutsättningar

Se till att du har de senaste Azure PowerShell Az-modulerna installerade (Az.Cdn modulversion som stödjer Azure Front Door Standard eller Premium). Se Installera Azure PowerShell.

Steg

  • Update PowerShell deployment scripts: Ersätt alla Azure Front Door (classic) cmdlets med Azure Front Door Standard eller Premium cmdlets. Exempel finns i Azure Front Door PowerShell-snabbstarten.
  • Inkorporera ny konfiguration och ta bort gamla referenser: Se till att skript konfigurerar nödvändiga komponenter (ursprung, ursprungsgrupper, rutter, regler med mera). Ta bort eller kommentera kommandon som hanterar Azure Front Door (classic).
  • Mappning av kommandogrupp:
    • AzFrontDoorCdn-kommandon under Az.Cdn-modulen är för Azure Front Door Standard eller Premium.
    • AzCdn-kommandon under Az.Cdn-modulen är för CDN Standard från Microsoft (classic).
    • Az.FrontDoor-modulen är för Azure Front Door (classic).
  • Testa ditt skript (lokalt eller i en testpipeline) för att verifiera att Azure Front Door Standard eller Premium skapas eller uppdateras, och checka sedan in ändringarna i din pipeline.

Kommandoradsgränssnitt (CLI)

Förutsättningar

  • Kontrollera att Azure CLI är installerat och uppdaterat till en version som stöder afd kommandogruppen (till exempel 2.63.0 eller senare). Se Installera Azure CLI.
  • Logga in (az login) och ange rätt prenumerationskontext.

Steg

  • Uppdatera CLI-kommandon i skript: Använd Azure Front Door Standard/Premium-kommandogruppen: az afd.
  • Ersätt eller ta bort användning av CLI för Front Door (klassisk):
  • Verifiera det uppdaterade CLI-skriptet manuellt eller i en mellanlagringspipeline för att säkerställa en lyckad konfiguration av Front Door Standard/Premium.