我有一個Azure Web應用程序,其中我們的公司IT已經安裝了SSL證書。ARM模板部署是否會覆蓋Web應用程序證書?
我想用ARM模板更新應用程序設置。如果ARM模板不包含SSL證書,它是否會從Web應用程序中刪除?
我們沒有使用密鑰庫。
我有一個Azure Web應用程序,其中我們的公司IT已經安裝了SSL證書。ARM模板部署是否會覆蓋Web應用程序證書?
我想用ARM模板更新應用程序設置。如果ARM模板不包含SSL證書,它是否會從Web應用程序中刪除?
我們沒有使用密鑰庫。
證書將被取消鏈接,但證書資源(在門戶上不可見)將保持不變。
Arm模板被設計爲冪等的,即如果資源存在,它將不會被刪除,但是如果模板已被更改,則會應用配置更改,鏈接的資源(如SSL證書)仍然保留。
當您將SSL指紋添加到ARM模板時,指紋指的是已針對其使用的資源上載的SSL證書,因此沒有任何更改。
它是VSTS持續集成/連續部署過程的原理。觸發器自動將代碼修改部署到現有資源,ARM模板部署新資源或修改現有資源的環境因素,所有事情仍然需要工作。
希望有所幫助。
如果我在host模板中有hostNameSslStates元素和正確的域名和證書指紋,它會保持鏈接嗎? – RasmusW
是的,它應該。 – 4c74356b41