Включите HTTPS в настраиваемом домене Azure Front Door с помощью развертывания шаблона ARM - PullRequest
0 голосов
/ 01 октября 2019

Я развертываю парадную дверь Azure через шаблон ARM и пытаюсь включить HTTPS в настраиваемом домене.

В соответствии с документацией Azure для парадной двери существует шаблон быстрого запуска для «Добавьте пользовательский домен в вашу парадную дверь и включите для него HTTPS-трафик с помощью управляемого сертификата парадной двери, созданного с помощью DigiCert». Однако, хотя это добавляет пользовательский домен, он не включает HTTPS.

Глядя на ссылку шаблона ARM для Front Door , я не вижу никакого очевидного способа включить HTTPS, новозможно я что-то упускаю?

Несмотря на дополнительную информацию, приведенную ниже, я хотел бы иметь возможность включить HTTPS в пользовательском домене Front Door с помощью развертывания шаблона ARM. Возможно ли это в это время?

Дополнительная информация

Обратите внимание, что существует операция REST для включения HTTPS , но, похоже, она не работает с управляемой парадной дверьюсертификат -

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/{frontendEndpointName}/enableHttps?api-version=2019-05-01
{
    "certificateSource": "FrontDoor",
    "protocolType": "ServerNameIndication",
    "minimumTLSVersion": "1.2"
}

Существует также командлет PowerShell Az для включения HTTP , который работает.

Enable-AzFrontDoorCustomDomainHttps -ResourceGroupName "lmk-bvt-accounts-front-door" -FrontDoorName "my-front-door" -FrontendEndpointName "my-front-door-rg"

1 Ответ

1 голос
/ 07 октября 2019

Мне удалось успешно выполнить enableHttps REST Call с использованием Azure Management API .

Я получил успешный ответ и вижу результаты поиска ресурса в portal.azure.com и resource.azure.com сайтов. Однако я почти уверен, что API-интерфейс управления и методы PowerShell - это единственные поддерживаемые в настоящее время способы. Поскольку для сертификата и обработки, вероятно, требуется некоторая проверка, они еще не включили ее в шаблоны ARM. Учитывая, что проверка может быть очень важной, лучше всего сначала убедиться, что ваша конфигурация работоспособна в пользовательском интерфейсе, прежде чем ее автоматизировать (IMHO).

...