Expérience DevOps après la migration

S’applique à : ✔️ Front Door (classique) ✔️ CDN Standard de Microsoft (classique)

Après avoir migré d’Azure Front Door (classic) ou CDN Standard de Microsoft (classic) vers Azure Front Door Standard ou Premium, mettez à jour vos scripts de pipeline DevOps pour déployer et gérer les nouvelles ressources Front Door Standard ou Premium. Utilisez les conseils suivants pour différents outils et types de pipelines.

Terraformation

Conditions préalables

Étapes

Après la migration, toutes les ressources classiques d’Azure Front Door sont migrées vers Azure Front Door Standard et Premium. Ensuite :

  • Exportez la nouvelle configuration Azure Front Door Standard ou Premium : Utilisez l’outil d’exportation d’Azure pour générer des configurations Terraform pour vos nouvelles ressources Front Door Standard ou Premium. Suivez Quickstart : Exportez vos premières ressources avec Azure Export pour Terraform afin d’exporter les ressources Standard ou Premium de Front Door dans des fichiers Terraform.
  • Mettez à jour les modèles Terraform dans votre pipeline : Remplacez les références aux ressources classiques de Front Door par la configuration Standard ou Premium exportée.
    • Pour Azure Front Door (classic), la ressource Terraform est azurerm_frontdoor.
    • Pour le CDN Standard de Microsoft (classique), utilisez les ressources azurerm_cdn_*.
    • Pour Azure Front Door Standard ou Premium (AFDx), utilisez les azurerm_cdn_frontdoor_* ressources.
  • Vérifiez le code Terraform mis à jour dans votre pipeline et votre plan de run, puis postulez pour commencer à gérer la nouvelle Front Door via Terraform.

Modèle ARM

Étapes

Après la migration, toutes les ressources classiques d’Azure Front Door sont migrées vers Azure Front Door Standard et Premium.

  • Exportez les modèles ARM pour Front Door Standard/Premium en utilisant l’une des méthodes suivantes :
  • Mettez à jour les modèles ARM dans votre pipeline pour utiliser le nouveau modèle Front Door Standard/Premium au lieu du modèle Front Door (classique). Dans Azure DevOps ou GitHub Actions, mettez à jour le chemin du modèle et les paramètres lors de votre étape de déploiement, puis déployez le nouveau modèle.
  • Valider : Supprimez ou archivez les références au modèle Front Door classique pour éviter toute confusion.

Bicep

Conditions préalables

Étapes

Après la migration, toutes les ressources classiques d’Azure Front Door sont migrées vers Azure Front Door Standard et Premium.

  • Générez un modèle Bicep pour Front Door Standard/Premium en décompilant un modèle ARM exporté. Voir Décompiler le modèle ARM JSON sur Bicep.
  • Mettez à jour les fichiers Bicep dans votre pipeline : Remplacez les définitions de Front Door (classique) par Standard/Premium. Ce remplacement peut inclure la mise à jour de types de ressources tels que Microsoft.Cdn/profiles, ainsi que de ressources enfants (points de terminaison, routes, etc.).
  • Testez un déploiement (par exemple, az deployment group create) pour vérifier le provisionnement d’Azure Front Door Standard ou Premium.

PowerShell

Conditions préalables

Assurez-vous d’avoir installé les derniers modules Azure PowerShell Az (version du module Az.Cdn qui prend en charge Azure Front Door Standard ou Premium). Consultez Installer Azure PowerShell.

Étapes

  • Mettre à jour les scripts de déploiement PowerShell : Remplacer tout cmdlet Azure Front Door (classic) par des cmdlets Azure Front Door Standard ou Premium. Pour obtenir des exemples, consultez le guide de démarrage rapide Azure Front Door PowerShell.
  • Incorporez une nouvelle configuration et supprimez les anciennes références : assurez-vous que les scripts configurent les composants requis (origines, groupes d’origine, routes, règles, etc.). Supprimez ou commentez les commandes qui gèrent Azure Front Door (classique).
  • Mappage de groupe de commandes :
    • Les commandes AzFrontDoorCdn sous le module Az.Cdn sont pour Azure Front Door Standard ou Premium.
    • Les commandes AzCdn sous le module Az.Cdn sont pour la norme CDN de Microsoft (classique).
    • Le module Az.FrontDoor est pour Azure Front Door (classique).
  • Testez votre script (localement ou dans un pipeline de test) pour vérifier la création ou les mises à jour d’Azure Front Door Standard ou Premium, puis engagez les modifications de votre pipeline.

Interface de ligne de commande (CLI)

Conditions préalables

  • Vérifiez qu’Azure CLI est installé et mis à jour vers une version qui prend en charge le afd groupe de commandes (par exemple, 2.63.0 ou version ultérieure). Consultez Installer Azure CLI.
  • Connectez-vous (az login) et définissez le contexte d’abonnement approprié.

Étapes

  • Mettre à jour les commandes CLI dans des scripts : utilisez le groupe de commandes Azure Front Door Standard/Premium : az afd.
  • Remplacer ou supprimer l’utilisation de Front Door (classic) en CLI :
  • Validez manuellement le script CLI mis à jour ou dans un pipeline intermédiaire pour garantir la réussite de la configuration de Front Door Standard/Premium.