【发布时间】:2022-01-21 22:51:24
【问题描述】:
我想在单个 azure Web 应用上添加 100 多个自定义域,每个域都有自己的 SSL 证书(从 cloudflare 下载)。
有没有办法一次性从 azure cli 针对每个自定义域上传 100 多个 pfx 证书文件?
例如:abc.com 拥有自己的 ssl 证书 xyz.com 拥有自己的 ssl 证书
我需要批量添加自定义域及其 ssl 证书。
目前,我可以使用以下命令将 1 pfx 上传到应用程序:
New-AzWebAppSSLBinding -WebAppName WebApiStaging -Name devops.prod.xyz -ResourceGroupName Staging -CertificateFilePath C:\prod.pfx -CertificatePassword XXXXXX -SslState SniEnabled
请提出可能的选项。谢谢
【问题讨论】:
-
您知道如何使用 azure cli 仅上传 1 个 pfx 吗?如果你这样做,请发布代码,然后我们可能会帮助你编写一些 PowerShell 来为剩余的 99 个证书重复它:)
-
感谢@MathiasR.Jessen 的及时回复。我正在使用以下命令使用 azure cli 上传 1 个 pfx 文件。
-
New-AzWebAppSSLBinding -WebAppName WebApiStaging -Name devops.prod.xyz -ResourceGroupName Staging -CertificateFilePath C:\prod.pfx -CertificatePassword XXXXXX -SslState SniEnabled
标签: azure powershell ssl azure-web-app-service azure-cli