更改集可以協助您更新正在運行中的資源棧,您可以通過管理更改集更新資源棧。
應用情境
如果您想在更新資源棧前預覽更新對正在運行中的資源產生的影響,您可以使用更改集功能。只有您在執行更改集時,ROS才會對您的資源棧變更。
使用限制
更改集的使用限制如下:
只有部分狀態下的資源棧支援建立更改集。更多資訊,請參見使用限制。
一個資源棧最多同時存在20個更改集。
更改集只顯示資源棧變化,不顯示資源棧是否成功更新。
更改集不檢查是否將超出賬戶限制、是否將更新不支援更新的資源、是否許可權不足而無法修改資源,所有這些都將導致資源棧更新失敗。如果更新失敗,ROS將嘗試將您的資源復原到原始狀態。
更新資源棧
使用更改集更新資源棧的流程如下:
建立更改集。
您可以通過建立更改集為待更新的資源棧提交更改,在建立更改集時輸入更新後的資源棧模板內容或更新後的參數取值,ROS會自動將您輸入的內容與原資源棧內容進行對比,從而產生更改集。具體操作,請參見通過更改集更新資源棧
(可選)查看更改集。
您可以通過查看更改集瞭解待更新資源棧的更改記錄和JSON更改代碼。例如,您可以查看ROS將添加、修改或刪除的資源。具體操作,請參見查看更改集。
說明如果您在查看更改集時,發現需要其他更改,您可以在資源棧中建立新的更改集。建立多個更改集可以協助您瞭解和評估不同的更改對您資源造成的影響。
(可選)刪除更改集。
如果您建立的更改集效果不符合預期,您可以選擇刪除更改集,以免誤執行不應該應用的更改集。具體操作,請參見刪除更改集。
執行更改集。
您可以執行符合您預期的更改集,使其應用到資源棧中。具體操作,請參見執行更改集。
重要在您執行更改集後,ROS將自動刪除與該資源棧關聯的所有更改集,因為他們不再適用於更新後的資源棧。
查看資源棧更新結果。
當您執行完更改集後,資源棧開始更新,待更新完成後,您可以查看資源棧更新結果。