Поделиться через


Создание профиля и конечной точки Azure сеть доставки содержимого с помощью Azure CLI

Внимание

Azure CDN standard от Корпорации Майкрософт (классическая версия) будет прекращена 30 сентября 2027 г. Чтобы избежать нарушений работы служб, важно перенести профили Azure CDN уровня "Стандартный" от Майкрософт (классический) на уровень Azure Front Door standard или Premium к 30 сентября 2027 г. Дополнительные сведения см. в статье Azure CDN Standard от майкрософт (классическая версия).

Azure CDN из Эдгио был прекращен 15 января 2025 г. Дополнительные сведения см. в статье Azure CDN из Edgio для выхода на пенсию.

В качестве альтернативы портал Azure можно использовать эти примеры скриптов Azure CLI для управления следующими операциями сети доставки содержимого:

  • Создайте профиль сети доставки содержимого.
  • Создайте конечную точку сети доставки содержимого.
  • Создайте группу источника сети доставки содержимого и сделайте ее группой по умолчанию.
  • Создайте источник сети доставки содержимого.
  • создание личного домена и включение протокола HTTPS.

Необходимые компоненты

  • Используйте среду Bash в Azure Cloud Shell. Дополнительные сведения см . в кратком руководстве по Bash в Azure Cloud Shell.

  • Если вы предпочитаете выполнять справочные команды CLI локально, установите Azure CLI. Если вы работаете в Windows или macOS, Azure CLI можно запустить в контейнере Docker. Дополнительные сведения см. в статье Как запустить Azure CLI в контейнере Docker.

    • Если вы используете локальную установку, выполните вход в Azure CLI с помощью команды az login. Чтобы выполнить аутентификацию, следуйте инструкциям в окне терминала. Сведения о других возможностях, доступных при входе, см. в статье Вход с помощью Azure CLI.

    • Установите расширение Azure CLI при первом использовании, когда появится соответствующий запрос. Дополнительные сведения о расширениях см. в статье Использование расширений с Azure CLI.

    • Выполните команду az version, чтобы узнать установленную версию и зависимые библиотеки. Чтобы обновиться до последней версии, выполните команду az upgrade.

Примеры сценариев

Если у вас еще нет группы ресурсов для профиля сети доставки содержимого, создайте ее с помощью команды az group create:

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

Следующий скрипт Azure CLI создает профиль сети доставки содержимого и конечную точку сети доставки содержимого:

# 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

Следующий скрипт Azure CLI создает группу источника сети доставки содержимого, задает группу источников по умолчанию для конечной точки и создает новый источник:

# 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

Следующий скрипт Azure CLI создает пользовательский домен сети доставки содержимого и включает HTTPS. Прежде чем связать личный домен с конечной точкой сети доставки содержимого Azure, необходимо сначала создать каноническое имя (CNAME) с помощью Azure DNS или поставщика DNS, чтобы указать конечную точку сети доставки содержимого. Дополнительные сведения см. в разделе Создание записи CNAME DNS.

# 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

Очистка ресурсов

После выполнения примеры скриптов вы сможете удалить группу ресурсов и все связанные с ней ресурсы, выполнив следующую команду.

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

Команды Azure CLI, используемые в этой статье