Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Aplica a: ✔️ Front Door (clásico) ✔️ CDN Standard de Microsoft (clásico)
Después de migrar de Azure Front Door (classic) o CDN Standard de Microsoft (classic) a Azure Front Door Standard o Premium, actualiza tus scripts de pipeline DevOps para desplegar y gestionar los nuevos recursos Front Door Standard o Premium. Utiliza las siguientes indicaciones para distintas herramientas y tipos de pipelines.
Terraformación
Prerrequisitos
- Asegúrese de que la CLI de Terraform está instalada. Consulte Instalar Terraform.
- Instale la extensión Export de Azure Resource Manager para Terraform para exportar recursos de Azure existentes a plantillas de Terraform. Consulte Introducción a Azure Export para Terraform.
Pasos
Tras la migración, todos los recursos clásicos de Azure Front Door se migran a Azure Front Door Standard y Premium. A continuación:
- Exporta la nueva configuración Azure Front Door Standard o Premium: Utiliza la herramienta de exportación de Azure para generar configuraciones de Terraform para tus nuevos recursos Front Door Standard o Premium. Sigue Quickstart: Exporta tus primeros recursos usando Azure Export para Terraform para exportar los recursos Front Door Standard o Premium a archivos de Terraform.
-
Actualiza las plantillas de Terraform en tu pipeline: Sustituye las referencias a los recursos clásicos de Front Door por la configuración Standard o Premium exportada.
- Para Azure Front Door (classic), el recurso de Terraform es
azurerm_frontdoor. - Para el CDN Standard de Microsoft (clásico), usa los recursos
azurerm_cdn_*. - Para Azure Front Door Standard o Premium (AFDx), utiliza los
azurerm_cdn_frontdoor_*recursos.
- Para Azure Front Door (classic), el recurso de Terraform es
- Revisa el código actualizado de Terraform en tu pipeline y plan de ejecución y solicita empezar a gestionar la nueva puerta principal a través de Terraform.
Plantilla ARM
Pasos
Tras la migración, todos los recursos clásicos de Azure Front Door se migran a Azure Front Door Standard y Premium.
-
Exporta plantillas ARM para Front Door Standard/Premium utilizando cualquiera de los siguientes métodos:
- Azure Portal: Exportación de una plantilla en Azure Portal.
- CLI de Azure: Exportación de una plantilla en la CLI de Azure.
- Azure PowerShell: Exportación de una plantilla en Azure PowerShell.
- Actualice las plantillas de ARM en la canalización para usar la nueva plantilla de Front Door Standard/Premium en lugar de la plantilla de Front Door (clásico). En Azure DevOps o Acciones de GitHub, actualiza la ruta y los parámetros de la plantilla en tu paso de despliegue, y luego despliega la nueva plantilla.
- Validar: Quite o archive las referencias a la plantilla clásica de Front Door para evitar confusiones.
Bíceps
Prerrequisitos
- Instale la CLI y las herramientas de Bicep. Consulte Configuración de entornos de desarrollo e implementación de Bicep.
Pasos
Tras la migración, todos los recursos clásicos de Azure Front Door se migran a Azure Front Door Standard y Premium.
- Genere una plantilla de Bicep para Front Door Standard/Premium mediante la descompilación de una plantilla de ARM exportada. Consulte Descompilar JSON de plantilla de ARM en Bicep.
-
Actualiza los archivos de Bicep en tu pipeline: Sustituye las definiciones de Front Door (classic) por Standard/Premium. Este reemplazo puede incluir la actualización de tipos de recursos, como
Microsoft.Cdn/profiles, y de recursos secundarios (puntos de conexión, rutas, etc.). -
Prueba un despliegue (por ejemplo,
az deployment group create) para verificar la provisión de Azure Front Door Standard o Premium.
PowerShell
Prerrequisitos
Asegúrate de tener instalados los últimos módulos de Azure PowerShell Az (versión de módulos de Az.Cdn que soporta Azure Front Door Standard o Premium). Consulte Instalar Azure PowerShell.
Pasos
- Actualizar los scripts de despliegue de PowerShell: Sustituye cualquier cmdlet de Azure Front Door (classic) por cmdlets de Azure Front Door Standard o Premium. Para obtener ejemplos, consulte el inicio rápido de PowerShell de Azure Front Door.
- Incorporar nuevas configuraciones y eliminar referencias antiguas: Asegurarse de que los scripts configuren los componentes necesarios (orígenes, grupos de origen, rutas, reglas, etc.). Elimina o comenta los comandos que gestionan Azure Front Door (clásico).
- Asignación de grupos de comandos:
- Los comandos AzFrontDoorCdn bajo el módulo Az.Cdn son para Azure Front Door Standard o Premium.
- Los comandos AzCdn bajo el módulo Az.Cdn son para CDN Standard de Microsoft (clásico).
- El módulo Az.FrontDoor es para Azure Front Door (clásico).
- Prueba tu script (localmente o en una canalización de prueba) para verificar la creación o la actualización de Azure Front Door Standard o Premium y, después, confirma los cambios en tu canalización.
Interfaz de línea de comandos (CLI)
Prerrequisitos
- Asegúrese de que la CLI de Azure está instalada y actualizada a una versión que admita el
afdgrupo de comandos (por ejemplo, 2.63.0 o posterior). Consulte Instalación de la CLI de Azure. - Inicie sesión (
az login) y establezca el contexto de suscripción correcto.
Pasos
-
Actualización de comandos de la CLI en scripts: Use el grupo de comandos Azure Front Door Standard/Premium:
az afd. -
Reemplace o elimina el uso de la CLI de Front Door (clásico)::
- Comando CDN Standard de Microsoft (clásico):
az cdn - Comandos de Azure Front Door (clásico):
az network front-door
- Comando CDN Standard de Microsoft (clásico):
- Valide el script de la CLI actualizado manualmente o en una canalización de almacenamiento provisional para garantizar una configuración correcta de Front Door Standard/Premium.