Tworzenie profilu i punktu końcowego usługi Azure Content Delivery Network przy użyciu interfejsu wiersza polecenia platformy Azure
Ważne
Usługa Azure CDN Standard firmy Microsoft (klasyczna) zostanie wycofana 30 września 2027 r. Aby uniknąć zakłóceń w działaniu usługi, należy przeprowadzić migrację profilów usługi Azure CDN Standard z usługi Microsoft (klasycznej) do warstwy Azure Front Door Standard lub Premium do 30 września 2027 r. Aby uzyskać więcej informacji, zobacz Azure CDN Standard from Microsoft (classic) retirement (Wycofanie usługi Azure CDN w warstwie Standardowa z firmy Microsoft (wersja klasyczna).
Usługa Azure CDN z Edgio zostanie wycofana 4 listopada 2025 r. Przed tą datą należy przeprowadzić migrację obciążenia do usługi Azure Front Door, aby uniknąć przerw w działaniu usługi. Aby uzyskać więcej informacji, zobacz Azure CDN from Edgio retirement FAQ (Usługa Azure CDN from Edgio retirement FAQ).
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
Użyj środowiska powłoki Bash w usłudze Azure Cloud Shell. Aby uzyskać więcej informacji, zobacz Szybki start dotyczący powłoki Bash w usłudze Azure Cloud Shell.
Jeśli wolisz uruchamiać polecenia referencyjne interfejsu wiersza polecenia lokalnie, zainstaluj interfejs wiersza polecenia platformy Azure. Jeśli korzystasz z systemu Windows lub macOS, rozważ uruchomienie interfejsu wiersza polecenia platformy Azure w kontenerze Docker. Aby uzyskać więcej informacji, zobacz Jak uruchomić interfejs wiersza polecenia platformy Azure w kontenerze platformy Docker.
Jeśli korzystasz z instalacji lokalnej, zaloguj się do interfejsu wiersza polecenia platformy Azure za pomocą polecenia az login. Aby ukończyć proces uwierzytelniania, wykonaj kroki wyświetlane w terminalu. Aby uzyskać inne opcje logowania, zobacz Logowanie się przy użyciu interfejsu wiersza polecenia platformy Azure.
Po wyświetleniu monitu zainstaluj rozszerzenie interfejsu wiersza polecenia platformy Azure podczas pierwszego użycia. Aby uzyskać więcej informacji na temat rozszerzeń, zobacz Korzystanie z rozszerzeń w interfejsie wiersza polecenia platformy Azure.
Uruchom polecenie az version, aby znaleźć zainstalowane wersje i biblioteki zależne. Aby uaktualnić do najnowszej wersji, uruchom polecenie az upgrade.
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