【问题标题】:Will ARM template deployment overwrite web app certificate?ARM 模板部署会覆盖 Web 应用程序证书吗?
【发布时间】:2017-10-13 14:15:24
【问题描述】:

我有一个 Azure Web 应用程序,我们的公司 IT 已在其中安装了 SSL 证书。

我想使用 ARM 模板更新应用设置。如果 ARM 模板不包含 SSL 证书,是否会从 Web 应用中删除?

我们没有使用密钥保管库。

【问题讨论】:

    标签: azure azure-web-app-service azure-resource-manager


    【解决方案1】:

    证书将被取消链接,但证书资源(在门户上不可见)将保持不变。

    【讨论】:

    • 如果我在 ARM 模板中有具有正确域名和证书指纹的 hostNameSslStates 元素,它会保持链接吗?
    【解决方案2】:

    Arm 模板被设计为幂等的,也就是说,如果资源存在,它不会被删除,但如果模板已更改,则会应用配置更改,链接的资源(如 SSL 证书)将保留在原地。

    当您将 SSL 指纹添加到 ARM 模板时,指纹指的是已针对其使用的资源上传的 SSL 证书,因此不会发生任何变化。

    这是 VSTS 的持续集成/持续部署过程背后使用的原理。触发器自动将代码修改部署到现有资源,ARM模板部署新资源或修改现有资源的环境因素,一切仍然有效。

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2023-04-10
      • 2020-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-25
      • 2022-09-29
      • 2018-08-16
      相关资源
      最近更新 更多