Share via


Erstellen eines Azure Content Delivery Network-Profils und eines entsprechenden Endpunkts mithilfe der Azure CLI

Alternativ zum Azure-Portal können Sie diese Azure CLI-Beispielskripts für folgende Content Delivery Network-Vorgänge verwenden:

  • Erstellen eines Azure Content Delivery Network-Profils.
  • Erstellen eines Azure Content Delivery Network-Endpunkts.
  • Erstellen einer Content Delivery Network-Ursprungsgruppe und Festlegen als Standardgruppe.
  • Erstellen eines Azure Content Delivery Network-Ursprungs.
  • Erstellen einer benutzerdefinierten Domäne und Aktivieren von HTTPS

Voraussetzungen

  • Verwenden Sie die Bash-Umgebung in Azure Cloud Shell. Weitere Informationen finden Sie unter Schnellstart für Bash in Azure Cloud Shell.

  • Wenn Sie CLI-Referenzbefehle lieber lokal ausführen, installieren Sie die Azure CLI. Wenn Sie Windows oder macOS ausführen, sollten Sie die Azure CLI in einem Docker-Container ausführen. Weitere Informationen finden Sie unter Ausführen der Azure CLI in einem Docker-Container.

    • Wenn Sie eine lokale Installation verwenden, melden Sie sich mithilfe des Befehls az login bei der Azure CLI an. Führen Sie die in Ihrem Terminal angezeigten Schritte aus, um den Authentifizierungsprozess abzuschließen. Informationen zu anderen Anmeldeoptionen finden Sie unter Anmelden mit der Azure CLI.

    • Installieren Sie die Azure CLI-Erweiterung beim ersten Einsatz, wenn Sie dazu aufgefordert werden. Weitere Informationen zu Erweiterungen finden Sie unter Verwenden von Erweiterungen mit der Azure CLI.

    • Führen Sie az version aus, um die installierte Version und die abhängigen Bibliotheken zu ermitteln. Führen Sie az upgrade aus, um das Upgrade auf die aktuelle Version durchzuführen.

Beispielskripts

Sollten Sie noch nicht über eine Ressourcengruppe für Ihr Content Delivery Network-Profil verfügen, erstellen Sie sie mithilfe des Befehls az group create:

# Create a resource group to use for the content delivery network.
az group create --name MyResourceGroup --location eastus

Das folgende Azure CLI-Skript erstellt ein Content Delivery Network-Profil und einen Content Delivery Network-Endpunkt:

# 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

Das folgende Azure CLI-Skript erstellt eine Content Delivery Network-Ursprungsgruppe, legt die Standardursprungsgruppe für einen Endpunkt fest und erstellt einen neuen Ursprung:

# 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

Das folgende Azure CLI-Skript erstellt eine benutzerdefinierte Content Delivery Network-Domäne und aktiviert HTTPS. Bevor Sie eine benutzerdefinierte Domäne einem Azure Content Delivery Network-Endpunkt zuordnen können, müssen Sie zunächst einen CNAME-Eintrag (Canonical Name, kanonischer Name) bei Azure DNS oder bei Ihrem DNS-Anbieter erstellen, um auf Ihren Content Delivery Network-Endpunkt zu verweisen. Weitere Informationen finden Sie unter Erstellen eines CNAME-DNS-Eintrags.

# 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

Bereinigen von Ressourcen

Verwenden Sie nach Ausführung der Beispielskripts den folgenden Befehl, um die Ressourcengruppe und alle zugeordneten Ressourcen zu entfernen:

# Delete the resource group.
az group delete --name MyResourceGroup

Die in diesem Artikel verwendeten Azure CLI-Befehle