糾正資源棧偏差有助於確保資源配置的一致性,使資源棧資源與資源棧模板中定義的資源保持同步。本文為您介紹如何糾正資源棧的偏差狀態。
應用情境
如果您檢測出資源棧的資源配置與模板配置存在差異,您可以選擇糾正資源棧的偏差狀態,使資源實際配置與模板配置保持一致。
前提條件
請確保您已經檢測資源棧的偏差狀態,且資源棧存在偏差。具體操作,請參見檢測資源棧的偏差狀態。
背景資訊
糾正資源棧偏差,一般採用如下兩個方法:
更新資源棧:通過更新資源棧,使資源與模板保持同步。詳情請參見更新資源棧。
糾正模板:通過糾正模板,使資源與模板保持同步。本文以該方法為例進行介紹。
糾正模板的方式
控制台:ROS支援通過控制台糾正模板內容。
糾正模板內容,請參見通過控制台糾正模板。
API:支援通過API糾正模板內容。
阿里雲CLI:支援通過阿里雲CLI糾正模板內容。
具體操作,請參見通過阿里雲CLI糾正模板。
通過控制台糾正模板
登入ROS控制台。
在左側導覽列,單擊資源棧。
在資源棧列表中,單擊目標資源棧。
單擊偏差頁簽。
在偏差頁面,單擊檢測資源棧偏差檢測偏差。
在資源棧偏差狀態地區,單擊糾正。
說明只有處於偏差狀態的資源棧才會顯示糾正。
在偏差糾正頁面,選擇要糾正的資源。
在偏差糾正頁面,單擊預覽,對比糾正前後的模板內容。
單擊確定執行糾正。
糾正完成後,重新進行偏差檢測,查看檢測結果。
通過阿里雲CLI糾正模板
使用aliyun ros UpdateStackTemplateByResources
對存在偏差的資源棧模板進行糾正,參數與UpdateStackTemplateByResources介面相同,詳情請參見UpdateStackTemplateByResources - 修正資源棧模板。
$ aliyun ros UpdateStackTemplateByResources --StackId 4334b961-3bfd-419e-9a00-23a95e******