从Azure DevOps部署期间是否可以管理Verizon Premium CDN的规则引擎?

时间:2018-12-30 17:52:45

标签: azure azure-devops azure-cdn

我有一个角度应用程序,该应用程序托管在启用了静态网站的Azure存储帐户中。我想使用Azure的CDN选项之一。我看到我可以使用Verizon Premium产品的规则引擎强制执行HTTPS。问题是,除了通过门户网站,我无法弄清楚如何管理规则。

您知道这是否可以通过API或Powershell完成吗?

我想我什至可以退后一步,问是否有更好的方法来强制这种重定向?

1 个答案:

答案 0 :(得分:1)

除了通过门户网站之外,我不确定是否有其他管理规则的方法,规则引擎也由第三方CDN提供商提供。

退后一步,您可以选择使用Azure Application Gateway with HTTP to HTTPS redirection.路由规则用于将HTTP流量重定向到应用程序网关中的HTTPS端口。一些事情看起来像下面的这些:

  1. 如果要通过自定义域访问它,请创建一个CNAME记录以将您的自定义DNS地址映射到您的应用程序网关。
  2. 在存储帐户页面中将静态网站的主要端点值定位为App Gw的后端。 (例如,webstoragetest.z19.web.core.windows.net)
  3. 您可以创建用于测试目的的自签名证书,也可以从https://letsencrypt.org/获取免费证书。在监听器配置下,选择 HTTPS ,然后选择选择文件并上传您的.pfx文件。
  4. HTTP设置中的主机标头会被覆盖。在HTTP设置配置中,转到主机名属性,并提供存储帐户主端点值。
  5. 建议不要第一次启用Azure存储虚拟网络和防火墙规则,以避免某些网络访问限制。

您可以从此博客中获取更多详细信息: Static Website hosting in Azure Storage with Custom Domain and SSL support using Azure Application Gateway