Создание профиля и конечной точки Azure сеть доставки содержимого с помощью Azure CLI
В качестве альтернативы портал 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, используемые в этой статье
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по