Tworzenie profilu i punktu końcowego usługi Azure Content Delivery Network przy użyciu interfejsu wiersza polecenia platformy Azure

Alternatywnie dla witryny Azure Portal możesz użyć tych przykładowych skryptów interfejsu wiersza polecenia platformy Azure do zarządzania następującymi operacjami sieci dostarczania zawartości:

  • Utwórz profil sieci dostarczania zawartości.
  • Utwórz punkt końcowy sieci dostarczania zawartości.
  • Utwórz grupę źródeł sieci dostarczania zawartości i ustaw ją jako grupę domyślną.
  • Utwórz źródło sieci dostarczania zawartości.
  • Utwórz domenę niestandardową i włącz protokół HTTPS.

Wymagania wstępne

Przykładowe skrypty

Jeśli nie masz jeszcze grupy zasobów dla profilu sieci dostarczania zawartości, utwórz ją za pomocą polecenia az group create:

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

Poniższy skrypt interfejsu wiersza polecenia platformy Azure tworzy profil sieci dostarczania zawartości i punkt końcowy sieci dostarczania zawartości:

# 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

Poniższy skrypt interfejsu wiersza polecenia platformy Azure tworzy grupę źródła sieci dostarczania zawartości, ustawia domyślną grupę pochodzenia dla punktu końcowego i tworzy nowe źródło:

# 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

Poniższy skrypt interfejsu wiersza polecenia platformy Azure tworzy domenę niestandardową sieci dostarczania zawartości i włącza protokół HTTPS. Przed skojarzeniem domeny niestandardowej z punktem końcowym sieci dostarczania zawartości platformy Azure należy najpierw utworzyć rekord nazwy kanonicznej (CNAME) z usługą Azure DNS lub dostawcą DNS, aby wskazać punkt końcowy sieci dostarczania zawartości. Aby uzyskać więcej informacji, zobacz Tworzenie rekordu DNS 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

Czyszczenie zasobów

Po zakończeniu uruchamiania przykładowych skryptów użyj następującego polecenia, aby usunąć grupę zasobów i wszystkie skojarzone z nią zasoby.

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

Polecenia interfejsu wiersza polecenia platformy Azure używane w tym artykule