Skapa en Azure Content Delivery Network-profil och slutpunkt med hjälp av Azure CLI
Viktigt!
Azure CDN Standard från Microsoft (klassisk) dras tillbaka den 30 september 2027. För att undvika avbrott i tjänsten är det viktigt att du migrerar dina Azure CDN Standard-profiler från Microsofts (klassiska) profiler till Azure Front Door Standard- eller Premium-nivån senast den 30 september 2027. Mer information finns i Azure CDN Standard från Microsoft (klassisk) tillbakadragning.
Azure CDN från Edgio drogs tillbaka den 15 januari 2025. Mer information finns i Azure CDN från vanliga frågor och svar om Edgio-pensionering.
Som ett alternativ till Azure Portal kan du använda följande exempel på Azure CLI-skripten för att hantera följande nätverksåtgärder för innehållsleverans:
- Skapa en nätverksprofil för innehållsleverans.
- Skapa en nätverksslutpunkt för innehållsleverans.
- Skapa en ursprungsgrupp för innehållsleveransnätverket och gör den till standardgrupp.
- Skapa ett nätverksprung för innehållsleverans.
- Skapa en anpassad domän och aktivera HTTPS.
Förutsättningar
Använd Bash-miljön i Azure Cloud Shell. Mer information finns i Snabbstart för Bash i Azure Cloud Shell.
Om du föredrar att köra CLI-referenskommandon lokalt installerar du Azure CLI. Om du kör i Windows eller macOS kan du köra Azure CLI i en Docker-container. Mer information finns i Så här kör du Azure CLI i en Docker-container.
Om du använder en lokal installation loggar du in på Azure CLI med hjälp av kommandot az login. Slutför autentiseringsprocessen genom att följa stegen som visas i terminalen. Andra inloggningsalternativ finns i Logga in med Azure CLI.
När du uppmanas att installera Azure CLI-tillägget vid första användningen. Mer information om tillägg finns i Använda tillägg med Azure CLI.
Kör az version om du vill hitta versionen och de beroende bibliotek som är installerade. Om du vill uppgradera till den senaste versionen kör du az upgrade.
Exempelskript
Om du inte redan har en resursgrupp för din nätverksprofil för innehållsleverans skapar du den med kommandot az group create
:
# Create a resource group to use for the content delivery network.
az group create --name MyResourceGroup --location eastus
Följande Azure CLI-skript skapar en nätverksprofil för innehållsleverans och nätverksslutpunkt för innehållsleverans:
# 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
Följande Azure CLI-skript skapar en ursprungsgrupp för innehållsleveransnätverket, anger standardursprungsgruppen för en slutpunkt och skapar ett nytt 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
Följande Azure CLI-skript skapar en anpassad domän för innehållsleveransnätverket och aktiverar HTTPS. Innan du kan associera en anpassad domän med en nätverksslutpunkt för Azure-innehållsleverans måste du först skapa en kanonisk namnpost (CNAME) med Azure DNS eller DNS-providern för att peka på nätverksslutpunkten för innehållsleveransen. Mer information finns i Skapa en CNAME DNS-post.
# 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
Rensa resurser
När du har kört exempelskripten använder du följande kommando för att ta bort resursgruppen och alla resurser som är associerade med den.
# Delete the resource group.
az group delete --name MyResourceGroup