偏差检测可以帮助您查看资源栈的实际配置是否与资源栈模板配置存在差异,本文为您介绍如何检测资源栈的偏差状态。
应用场景
如果您想检测资源栈实际的配置状态与模板中定义的状态是否相符或者资源栈中的资源状态是否符合实际状态,您可以选择使用偏差检测功能检测资源栈的偏差状态。
前提条件
请确保您已经创建了资源栈。具体操作,请参见创建资源栈。
使用限制
只有以下状态的资源栈支持偏差检测。
状态
说明
CREATE_COMPLETE
资源栈创建成功。
UPDATE_FAILED
资源栈更新失败。
UPDATE_COMPLETE
资源栈更新完成。
ROLLBACK_COMPLETE
资源栈回滚完成。
ROLLBACK_FAILED
资源栈回滚失败。
CHECK_COMPLETE
资源栈校验完成。
CHECK_FAILED
资源栈校验失败。
目前只支持对部分资源进行偏差检测。更多信息,请参见支持偏差检测和资源导入的资源类型。
检测偏差检测的方式
控制台:ROS控制台支持对资源栈进行偏差检测。
对资源栈进行偏差检测,请参见通过控制台检测资源栈偏差状态。
API:支持通过偏差检测API检测资源栈偏差状态。
偏差检测API的更多信息,请参见DetectStackDrift - 对资源栈进行偏差检测。
阿里云CLI:支持通过阿里云CLI对资源栈进行偏差监测。
阿里云CLI的具体操作,请参见通过阿里云CLI检测资源栈偏差状态。
通过控制台检测资源栈偏差状态
登录资源编排控制台。
在左侧导航栏,单击资源栈。
在顶部菜单栏的地域下拉列表,选择资源栈的所在地域,例如:华东1(杭州)。
在资源栈列表页面,单击目标资源栈。
在目标资源栈页面,单击偏差。
在偏差页签,查看资源栈的偏差状态、上一次偏差检测时间和资源偏差状态等相关信息。
通过阿里云CLI检测资源栈偏差状态
安装阿里云CLI。
具体操作,请参见安装阿里云CLI。
配置阿里云凭证。
具体操作,请参见交互式配置(快速配置)。
检测资源栈偏差状态。
使用
aliyun ros DetectStackDrift
命令对资源栈进行偏差监测。您需要指定资源栈ID和地域ID,以及用于此次偏差检测操作筛选条件的特定资源名称。更多信息,请参见DetectStackDrift - 对资源栈进行偏差检测。
aliyun ros DetectStackDrift --RegionId cn-beijing --StackId bc1a154f-d073-4e77-9ae5-323d3b23****