纠正资源栈偏差有助于确保资源配置的一致性,使资源栈资源与资源栈模板中定义的资源保持同步。本文为您介绍如何纠正资源栈的偏差状态。
应用场景
如果您检测出资源栈的资源配置与模板配置存在差异,您可以选择纠正资源栈的偏差状态,使资源实际配置与模板配置保持一致。
前提条件
请确保您已经检测资源栈的偏差状态,且资源栈存在偏差。具体操作,请参见检测资源栈的偏差状态。
背景信息
纠正资源栈偏差,一般采用如下两个方法:
更新资源栈:通过更新资源栈,使资源与模板保持同步。详情请参见更新资源栈。
纠正模板:通过纠正模板,使资源与模板保持同步。本文以该方法为例进行介绍。
纠正模板的方式
控制台:ROS支持通过控制台纠正模板内容。
纠正模板内容,请参见通过控制台纠正模板。
API:支持通过API纠正模板内容。
阿里云CLI:支持通过阿里云CLI纠正模板内容。
具体操作,请参见通过阿里云CLI纠正模板。
通过控制台纠正模板
登录ROS控制台。
在左侧导航栏,单击资源栈。
在资源栈列表中,单击目标资源栈。
单击偏差页签。
在偏差页面,单击检测资源栈偏差检测偏差。
在资源栈偏差状态区域,单击纠正。
说明只有处于偏差状态的资源栈才会显示纠正。
在偏差纠正页面,选择要纠正的资源。
在偏差纠正页面,单击预览,对比纠正前后的模板内容。
单击确定执行纠正。
纠正完成后,重新进行偏差检测,查看检测结果。
通过阿里云CLI纠正模板
使用aliyun ros UpdateStackTemplateByResources
对存在偏差的资源栈模板进行纠正,参数与UpdateStackTemplateByResources接口相同,详情请参见UpdateStackTemplateByResources - 修正资源栈模板。
$ aliyun ros UpdateStackTemplateByResources --StackId 4334b961-3bfd-419e-9a00-23a95e******