Compartir a través de


Purga de caché en Azure Front Door con Azure PowerShell

Se aplica a: ✔️ Front Door Standard ✔️ Front Door Premium

Azure Front Door almacena en caché los recursos hasta que expira su período de vida (TTL). Cuando un cliente solicita un recurso con un TTL expirado, Azure Front Door recupera y almacena en caché una nueva copia del recurso.

Para asegurarse de que los usuarios siempre obtienen los recursos más recientes, versione los recursos de cada actualización y publíquelos con nuevas direcciones URL. Azure Front Door captura los nuevos recursos para las solicitudes de cliente posteriores. Sin embargo, es posible que tenga que purgar el contenido almacenado en caché de todos los nodos perimetrales para obligarlos a recuperar recursos actualizados, especialmente después de realizar actualizaciones o corregir información incorrecta.

Requisitos previos

  • Una cuenta de Azure con una suscripción activa. Cree una cuenta gratuita.
  • Azure PowerShell instalado localmente o Azure Cloud Shell.

Nota:

Se recomienda usar el módulo Azure Az de PowerShell para interactuar con Azure. Para comenzar, consulte Instalación de Azure PowerShell. Para más información sobre cómo migrar al módulo Az de PowerShell, consulte Migración de Azure PowerShell de AzureRM a Az.

Azure Cloud Shell

En Azure se hospeda Azure Cloud Shell, un entorno de shell interactivo que puede utilizar mediante el explorador. Puede usar Bash o PowerShell con Cloud Shell para trabajar con los servicios de Azure. Puede usar los comandos preinstalados de Cloud Shell para ejecutar el código de este artículo sin tener que instalar nada en su entorno local.

Para iniciar Azure Cloud Shell:

Opción Ejemplo o vínculo
Seleccione Pruébelo en la esquina superior derecha de un bloque de código o de comandos. Solo con seleccionar Pruébelo no se copia automáticamente el código o comando en Cloud Shell. Captura de pantalla que muestra un ejemplo de la opción Pruébelo para Azure Cloud Shell.
Vaya a https://shell.azure.com o seleccione el botón Iniciar Cloud Shell para abrir Cloud Shell en el explorador. Botón para iniciar Azure Cloud Shell.
Seleccione el botón Cloud Shell en la barra de menús de la esquina superior derecha de Azure Portal. Captura de pantalla que muestra el botón de Cloud Shell en Azure Portal

Para usar Azure Cloud Shell:

  1. Inicie Cloud Shell.

  2. Seleccione el botón Copiar en un bloque de código (o bloque de comandos) para copiar el código o comando.

  3. Pegue el código o comando en la sesión de Cloud Shell. Para ello, seleccione Ctrl+Mayús+V en Windows y Linux, o bien seleccione Cmd+Mayús+V en macOS.

  4. Seleccione Enter para ejecutar el código o comando.

Configuración de la purga de la memoria caché

Use el cmdlet Clear-AzFrontDoorCdnEndpointContent para purgar la caché especificando parámetros como:

  • Nombre del grupo de recursos.
  • Nombre del perfil de Azure Front Door dentro del grupo de recursos.
  • Puntos de conexión con recursos que se van a purgar.
  • Dominios o subdominios con recursos que se van a purgar.

Importante

No se admite la purga de caché para dominios comodín. Especifique subdominios para la purga de caché en dominios comodín. Por ejemplo, para el dominio comodín *.afdxgatest.azfdtest.xyz, use subdominios como contoso.afdxgatest.azfdtest.xyz o cart.afdxgatest.azfdtest.xyz. Para obtener más información, vea Dominios con caracteres comodín en Azure Front Door.

  • Ruta de acceso al contenido que se va a purgar:
    • Purga de ruta de acceso única: especifique la ruta de acceso completa del recurso (sin el protocolo y el dominio), incluida la extensión de archivo, por ejemplo, /pictures/strasbourg.png.
    • Purga de dominio raíz: purgue la raíz del punto de conexión con "/*" en la ruta de acceso.
Clear-AzFrontDoorCdnEndpointContent `
    -ResourceGroupName myRGFD `
    -ProfileName contosoafd `
    -EndpointName myendpoint `
    -Domain www.contoso.com `
    -ContentPath /scripts/*

Las purgas de caché en el perfil de Azure Front Door no distinguen mayúsculas de minúsculas y son independientes de cadenas de consulta, lo que significa purgar una dirección URL purga todas sus variaciones de cadena de consulta.

Nota:

La purga de caché puede tardar hasta 10 minutos en propagarse por toda la red y por todas las ubicaciones de borde.

Pasos siguientes

Aprenda a crear un perfil de Azure Front Door.