Creación de un perfil y un punto de conexión de Azure Content Delivery Network con la CLI de Azure
Importante
Azure CDN Estándar de Microsoft (clásico) se retirará el 30 de septiembre de 2027. Para evitar interrupciones del servicio, es importante que migre los perfiles de Azure CDN Estándar de Microsoft (clásico) a los nivel Estándar o Prémium de Azure Front Door antes del 30 de septiembre de 2027. Para más información, consulte Retirada de Azure CDN Estándar de Microsoft (clásico).
Azure CDN de Edgio se retirará el 4 de noviembre de 2025 . Debe migrar la carga de trabajo a Azure Front Door antes de esta fecha para evitar interrupciones del servicio. Para más información, consulte Azure CDN de Edgio retirada de Preguntas frecuentes.
Como alternativa a Azure Portal, use estos scripts de ejemplo de la CLI de Azure para administrar las siguientes operaciones de red de entrega de contenido:
- Creación de perfiles de red de entrega de contenido.
- Creación de puntos de conexión de red de entrega de contenido.
- Creación de grupos de origen de red de entrega de contenido y convertirlos en los grupos predeterminados.
- Creación de orígenes de red de entrega de contenido.
- Cree un dominio personalizado y habilite HTTPS.
Requisitos previos
Use el entorno de Bash en Azure Cloud Shell. Para más información, consulte Inicio rápido para Bash en Azure Cloud Shell.
Si prefiere ejecutar comandos de referencia de la CLI localmente, instale la CLI de Azure. Si utiliza Windows o macOS, considere la posibilidad de ejecutar la CLI de Azure en un contenedor Docker. Para más información, vea Ejecución de la CLI de Azure en un contenedor de Docker.
Si usa una instalación local, inicie sesión en la CLI de Azure mediante el comando az login. Siga los pasos que se muestran en el terminal para completar el proceso de autenticación. Para ver otras opciones de inicio de sesión, consulte Inicio de sesión con la CLI de Azure.
En caso de que se le solicite, instale las extensiones de la CLI de Azure la primera vez que la use. Para más información sobre las extensiones, consulte Uso de extensiones con la CLI de Azure.
Ejecute az version para buscar cuál es la versión y las bibliotecas dependientes que están instaladas. Para realizar la actualización a la versión más reciente, ejecute az upgrade.
Muestras de scripts
Si aún no tuviera un grupo de recursos para el perfil de red de entrega de contenido, créelo con el comando az group create
:
# Create a resource group to use for the content delivery network.
az group create --name MyResourceGroup --location eastus
El siguiente script de la CLI de Azure crea un perfil de red de entrega de contenido y un punto de conexión de red de entrega de contenido:
# Create a content delivery network profile.
az cdn profile create --resource-group MyResourceGroup --name MyCDNProfile --sku Standard_Microsoft
# Create a content delivery network endpoint.
az cdn endpoint create --resource-group MyResourceGroup --name MyCDNEndpoint --profile-name MyCDNProfile --origin www.contoso.com
El siguiente script de la CLI de Azure crea un grupo de origen de red de entrega de contenido, establece el grupo de origen predeterminado para un punto de conexión y crea un nuevo origen:
# Create an origin group.
az cdn origin-group create --resource-group MyResourceGroup --endpoint-name MyCDNEndpoint --profile-name MyCDNProfile --name MyOriginGroup --origins origin-0
# Make the origin group the default group of an endpoint.
az cdn endpoint update --resource-group MyResourceGroup --name MyCDNEndpoint --profile-name MyCDNProfile --default-origin-group MyOriginGroup
# Create another origin for an endpoint.
az cdn origin create --resource-group MyResourceGroup --endpoint-name MyCDNEndpoint --profile-name MyCDNProfile --name origin-1 --host-name example.contoso.com
El siguiente script de la CLI de Azure crea un dominio personalizado de red de entrega de contenido y habilita HTTPS. Para poder asociar un dominio personalizado con un punto de conexión de red de entrega de contenido de Azure, primero es necesario crear un registro de nombre canónico (CNAME) con Azure DNS o con el proveedor de DNS que apunte al punto de conexión de red de entrega de contenido. Para más información, consulte Creación de un registro DNS de CNAME.
# Associate a custom domain with an endpoint.
az cdn custom-domain create --resource-group MyResourceGroup --endpoint-name MyCDNEndpoint --profile-name MyCDNProfile --name MyCustomDomain --hostname www.example.com
# Enable HTTPS on the custom domain.
az cdn custom-domain enable-https --resource-group MyResourceGroup --endpoint-name MyCDNEndpoint --profile-name MyCDNProfile --name MyCustomDomain
Limpieza de recursos
Después de ejecutar los scripts de ejemplo, use el comando siguiente para quitar el grupo de recursos y todos los recursos asociados a él.
# Delete the resource group.
az group delete --name MyResourceGroup