Azure Content Delivery Network-profil és -végpont létrehozása az Azure CLI használatával
Fontos
A Microsofttól (klasszikus) származó Azure CDN Standard 2027. szeptember 30-án megszűnik. A szolgáltatáskimaradások elkerülése érdekében fontos, hogy az Azure CDN Standardot 2027. szeptember 30-ig migrálja a Microsoft (klasszikus) profiljaiból az Azure Front Door Standard vagy a Premium szintre. További információ: Azure CDN Standard a Microsoft (klasszikus) kivonásáról.
Az Edgio-ból származó Azure CDN 2025. november 4-én megszűnik. A szolgáltatáskimaradás elkerülése érdekében a számítási feladatot a dátum előtt át kell telepítenie az Azure Front Doorba. További információ: Azure CDN az Edgio kivonásáról – gyakori kérdések.
Az Azure Portal alternatívájaként ezeket a minta azure CLI-szkripteket használhatja a következő tartalomkézbesítési hálózati műveletek kezeléséhez:
- Tartalomkézbesítési hálózati profil létrehozása.
- Tartalomkézbesítési hálózati végpont létrehozása.
- Hozzon létre egy tartalomkézbesítési hálózati forráscsoportot, és állítsa be az alapértelmezett csoportba.
- Tartalomkézbesítési hálózati forrás létrehozása.
- Hozzon létre egy egyéni tartományt, és engedélyezze a HTTPS-t.
Előfeltételek
Használja a Bash-környezetet az Azure Cloud Shellben. További információ: A Bash rövid útmutatója az Azure Cloud Shellben.
Ha inkább helyi cli-referenciaparancsokat szeretne futtatni, telepítse az Azure CLI-t. Ha Windows vagy macOS rendszert használ, fontolja meg az Azure CLI Docker-tárolóban való futtatását. További információ: Az Azure CLI futtatása Docker-tárolóban.
Ha helyi telepítést használ, jelentkezzen be az Azure CLI-be az az login parancs futtatásával. A hitelesítési folyamat befejezéséhez kövesse a terminálon megjelenő lépéseket. További bejelentkezési lehetőségekért lásd : Bejelentkezés az Azure CLI-vel.
Amikor a rendszer kéri, először telepítse az Azure CLI-bővítményt. További információ a bővítményekről: Bővítmények használata az Azure CLI-vel.
Futtassa az az version parancsot a telepített verzió és a függő kódtárak megkereséséhez. A legújabb verzióra az az upgrade paranccsal frissíthet.
Mintaszkriptek
Ha még nem rendelkezik erőforráscsoporttal a tartalomkézbesítési hálózati profilhoz, hozza létre a következő paranccsal az group create
:
# Create a resource group to use for the content delivery network.
az group create --name MyResourceGroup --location eastus
Az alábbi Azure CLI-szkript létrehoz egy tartalomkézbesítési hálózati profilt és egy tartalomkézbesítési hálózati végpontot:
# 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
Az alábbi Azure CLI-szkript létrehoz egy tartalomkézbesítési hálózati forráscsoportot, beállítja egy végpont alapértelmezett forráscsoportját, és létrehoz egy új forrást:
# 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
Az alábbi Azure CLI-szkript létrehoz egy egyéni tartalomkézbesítési hálózatot, és engedélyezi a HTTPS-t. Mielőtt egyéni tartományt társíthat egy Azure-tartalomkézbesítési hálózati végponthoz, először létre kell hoznia egy canonical name (CNAME) rekordot az Azure DNS-hez vagy a DNS-szolgáltatóhoz, hogy a tartalomkézbesítési hálózati végpontra mutasson. További információ: CNAME DNS-rekord létrehozása.
# 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
Az erőforrások eltávolítása
Miután befejezte a mintaszkriptek futtatását, az alábbi paranccsal távolítsa el az erőforráscsoportot és a hozzá társított összes erőforrást.
# Delete the resource group.
az group delete --name MyResourceGroup