Azure Управление API - как включить HTTP / 2 с помощью команды PowerShell? - PullRequest
0 голосов
/ 13 февраля 2020

Я ищу правильный синтаксис PowerShell, чтобы включить настройку HTTP / 2 для Azure экземпляра управления API. enter image description here

Полагаю, как-то этот (New-AzApiManagementSslSetting) один, но

a) каков точный синтаксис и

б) можно ли включить его для выходящего экземпляра (как вы можете сделать на портале)?

1 Ответ

0 голосов
/ 14 февраля 2020

Итак, вы хотите назначить http2 для front / backend vs в ServerProtocol, как показано в документации? --- Почему вы не просто делаете ...

$enableHttp2 = @{'Http2' = 'True'}

Наряду с тем, на что Мохаммед уже указал вам, что показывает настройку Http2 в параметре - ServerProtocol ...

-ServerProtocol Параметры протокола сервера, такие как Http2. Этот параметр является необязательным.

Тип: Hashtable Position: Named Значение по умолчанию: Нет Принимать входные данные конвейера: False Принимать подстановочные знаки: False

в документации по настройке, в частности. ..

Обновлен командлет New-AzApiManagement для управления службой ApiManagement. Добавлена ​​поддержка нового SKU «потребления». Добавлена ​​поддержка включения флага «EnableClientCertificate» для SKU «потребления»

. Новый командлет New-AzApiManagementSslSetting позволяет настроить параметр «TLS / SSL» для «Бэкэнда» и «Фронтенда».

Это может также может использоваться для настройки «Шифров», таких как «3DES» и «Серверные протоколы», таких как «Http2», на «внешнем интерфейсе» службы ApiManagement.

Добавлена ​​поддержка настройки «DeveloperPortal» имя хоста в сервисе ApiManagement. Обновлены командлеты Get-AzApiManagementSsoToken для принятия объекта PsApiManagement в качестве входных данных

...