我正在寻找正确的PowerShell语法来启用Azure API管理实例的HTTP / 2设置。
我以某种方式假设this(New-AzApiManagementSslSetting
)一个,但
a)的确切语法和
b)我是否也可以为现有实例启用它(就像您可以在门户中一样)?
因此,您想将http2分配给前端/后端,还是将其分配给ServerProtocol,如文档所示? ---你为什么不只是做...
$enableHttp2 = @{'Http2' = 'True'}
伴随着穆罕默德已经指出的内容,它显示了-ServerProtocol parameter上的Http2设置。
-ServerProtocol服务器协议设置,例如Http2。此参数是可选的。
类型:哈希表位置:命名默认值:无接受管道输入:False接受通配符:False
the settings docs, specifically say ...
更新了cmdlet New-AzApiManagement以管理ApiManagement服务新增了对新的“消费” SKU的支持添加了支持,可以为“消费” SKU启用“ EnableClientCertificate”标志。
新cmdlet New-AzApiManagementSslSetting允许配置“后端”和“前端”上的“ TLS / SSL”设置。
这也可用于在ApiManagement服务的“前端”上配置“ 3DES”等“密码”和“ Http2”之类的“ ServerProtocols”。
[增加了对在ApiManagement服务上配置'DeveloperPortal'主机名的支持。更新了cmdlet Get-AzApiManagementSsoToken,以将“ PsApiManagement”对象作为输入]