Créer un profil et un point de terminaison Azure Content Delivery Network avec Azure CLI
Important
Azure CDN Standard de Microsoft (classique) sera mis hors service le 30 septembre 2027. Pour éviter toute interruption de service, il est important de migrer vos profils du niveau Azure CDN Standard de Microsoft (classique) vers le niveau Azure Front Door Standard ou Premium au plus tard le 30 septembre 2027. Pour découvrir plus d’informations, consultez Mise hors service d’Azure CDN Standard de Microsoft (classique).
Azure CDN d’Edgio sera mis hors service le 4 novembre 2025. Vous devez migrer votre charge de travail vers Azure Front Door avant cette date pour éviter une interruption du service. Pour plus d’informations, consultez FAQ sur la mise hors service d’Azure CDN d’Edgio.
En guise d’alternative au portail Azure, vous pouvez utiliser ces exemples de scripts Azure CLI pour gérer les opérations de réseau de distribution de contenu suivantes :
- Créez un profil de réseau de distribution de contenu.
- Créer un point de terminaison de réseau de distribution de contenu.
- Créer un groupe d’origine de réseau de distribution de contenu et en faire le groupe par défaut.
- Créez une origine de réseau de distribution de contenu.
- Créer un domaine personnalisé et activer le protocole HTTPS
Prérequis
Utilisez l’environnement Bash dans Azure Cloud Shell. Pour plus d’informations, consultez Démarrage rapide pour Bash dans Azure Cloud Shell.
Si vous préférez exécuter les commandes de référence de l’interface de ligne de commande localement, installez l’interface Azure CLI. Si vous exécutez sur Windows ou macOS, envisagez d’exécuter Azure CLI dans un conteneur Docker. Pour plus d’informations, consultez Guide pratique pour exécuter Azure CLI dans un conteneur Docker.
Si vous utilisez une installation locale, connectez-vous à Azure CLI à l’aide de la commande az login. Pour finir le processus d’authentification, suivez les étapes affichées dans votre terminal. Pour connaître les autres options de connexion, consultez Se connecter avec Azure CLI.
Lorsque vous y êtes invité, installez l’extension Azure CLI lors de la première utilisation. Pour plus d’informations sur les extensions, consultez Utiliser des extensions avec Azure CLI.
Exécutez az version pour rechercher la version et les bibliothèques dépendantes installées. Pour effectuer une mise à niveau vers la dernière version, exécutez az upgrade.
Exemples de scripts
Si n’avez pas encore de groupe de ressources pour votre profil de réseau de distribution de contenu, créez-le avec la commande az group create
:
# Create a resource group to use for the content delivery network.
az group create --name MyResourceGroup --location eastus
Le script Azure CLI suivant crée un profil de réseau de distribution de contenu et un point de terminaison de réseau de distribution de contenu :
# 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
Le script Azure CLI suivant crée un groupe d’origine de réseau de distribution de contenu, définit le groupe d’origine par défaut pour un point de terminaison et crée une nouvelle origine :
# 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
Le script Azure CLI suivant crée un domaine personnalisé de réseau de distribution de contenu et active HTTPS. Avant de pouvoir associer un domaine personnalisé à un point de terminaison de réseau de distribution de contenu Azure, vous devez créer un enregistrement de nom canonique (CNAME) avec Azure DNS ou votre fournisseur DNS pointant vers votre point de terminaison de réseau de distribution de contenu. Pour plus d’informations, voir Créer un enregistrement CNAME DNS.
# 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
Nettoyer les ressources
Une fois que vous avez fini d’exécuter les exemples de script, utilisez la commande suivante pour supprimer le groupe de ressources et toutes les ressources associées.
# Delete the resource group.
az group delete --name MyResourceGroup