gpt4 book ai didi

azure - 将 Azure Web 应用程序自定义域克隆到另一个应用程序

转载 作者:行者123 更新时间:2023-12-03 04:09:30 24 4
gpt4 key购买 nike

我有一个包含大量自定义域 (50+) 的 Azure Web 应用程序。

我正在设置应用程序的 BCDR 克隆,但使用 Azure Web App“克隆”工具时,自定义域被明确排除在克隆过程之外。

是否有更自动化的方法将所有自定义域(以及 SSL 证书)复制到另一个 Web 应用程序(在不同的区域,如果重要的话)?

理想情况下,我希望能够定期同步这两个 Web 应用程序,因为我经常添加新域(这是一个 Multi-Tenancy 网站)。

谢谢!

最佳答案

你可以assign a custom domain to a web app using PowerShellbind a custom SSL certificate to a web app using PowerShell 。此外,您还将在 Azure CLI 中找到相同的功能命令。

您可以在该链接中找到示例代码。

# Add a custom domain name to the web app. 
Set-AzWebApp -Name $webappname -ResourceGroupName $webappname `
-HostNames @($fqdn,"$webappname.azurewebsites.net")

# Upload and bind the SSL certificate to the web app.
New-AzWebAppSSLBinding -WebAppName $webappname -ResourceGroupName $webappname -Name $fqdn `
-CertificateFilePath $pfxPath -CertificatePassword $pfxPassword -SslState SniEnabled

另一个选择是使用 ARM 模板。您可以从应用程序服务设置中导出模板,然后编辑一些代码以满足您使用自定义域部署新 Web 应用程序服务的要求。更多引用,您可以查看Azure Resource Manager templates for App Service

关于azure - 将 Azure Web 应用程序自定义域克隆到另一个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57531736/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com