如何更新現有的藍圖指派
重要
在 2026 年 7 月 11 日,藍圖 (預覽) 將會淘汰。 將現有的藍圖定義和指派移轉至範本規格和部署堆疊。 藍圖成品會轉換成用來定義部署堆疊的 ARM JSON 範本或 Bicep 檔案。 若要了解如何將成品撰寫為 ARM 資源,請參閱:
指派藍圖時,可以更新指派。 更新現有指派的原因有數個,包括:
更新指派
在左側窗格中選取 [所有服務]。 搜尋並選取 [藍圖]。
選取頁面左側的 [指派的藍圖]。
在藍圖清單中選取 [藍圖指派]。 然後使用 [更新指派] 按鈕,或是選取並按住不放 (或以滑鼠右鍵按一下) [藍圖指派],並選取 [更新指派]。
指派藍圖頁面隨即會載入,並預先填入原始指派的所有值。 您可以變更藍圖定義版本、鎖定指派狀態,以及任何存在於藍圖定義的動態參數。 完成變更後,選取 [指派]。
在更新後的指派詳細資料頁面上,查看新的狀態。 在此範例中,我們對指派新增了鎖定。
使用下拉式清單探索有關其他指派作業的詳細資料。 受控資源的資料表會依所選指派作業進行更新。
用於更新指派的規則
所更新指派的部署會遵循幾個重要規則。 這些規則會決定已部署的資源發生什麼事情。 要求的變更以及所要部署或更新的成品資源類型可決定可以採取哪些動作。
- 角色指派
- 如果角色或角色受託人 (使用者、群組或應用程式) 有所變更,便會建立新的角色指派。 先前部署的角色指派會留在原處。
- 原則指派
- 如果原則指派參數有所變更,則現有指派也會更新。
- 如果原則指派定義有所變更,則會建立新的原則指派。 先前部署的原則指派會留在原處。
- 如果從藍圖中移除原則指派成品,則部署的原則指派會留在原處。
- Azure Resource Manager 範本 (ARM 範本)
- 範本會透過 Resource Manager 處理為 PUT。 因為每個資源類型對此動作的處理方式不同,請檢閱每個所含資源的文件,以判斷藍圖在執行此動作時會有什麼影響。
更新指派時的可能錯誤
在更新指派時,所進行的變更可能會在執行時中斷。 例如,在資源群組部署好之後,變更其位置。 只要是 Resource Manager 所支援的變更均可進行,但會透過 Resource Manager 導致錯誤發生的變更,也會導致指派失敗。
指派的更新次數沒有限制。 如果發生錯誤,請判斷錯誤並對指派進行其他更新。 範例錯誤案例:
- 參數不正確
- 已經存在的物件
- Resource Manager 不支援變更