对部署资源的配置漂移进行修复
部署服务通过IaC代码将资源部署到服务器后,服务器上资源的配置文件被人为修改,导致服务器上的资源配置与部署服务中的资源配置出现不一致,则认为发生了配置漂移。可以在“环境详情”页面查看资源是否存在配置漂移,如图1所示。
用户对环境进行一些细微的修改,或者引入临时手动的热修复等都会导致出现配置漂移。配置漂移可能造成严重影响,比如环境出现问题、服务器宕机等非预期的问题,增加维护成本。
配置漂移修复可以对不一致的资源配置进行修复。部署服务支持用户创建配置漂移修复,生成配置漂移修复任务,一键修复已配置漂移的资源。配置漂移修复会以BaaS服务后端返回的资源属性为准,刷新部署服务平台的资源属性,不会触发资源变更,BaaS服务包括Nuwa、SLB、WiseDBA、ERS、ENS和VMS等。
前提条件
已获取服务运维岗位权限或运维管理员权限,权限申请操作请参见申请权限。
配置漂移修复
- 进入AppStage运维中心。
- 在顶部导航栏选择服务。
- 单击,选择 。
- 选择左侧导航栏的 。
- 单击环境名称,进入环境详情页面。
- 单击“配置漂移修复”,在提示信息页面单击“确定”,进入“配置漂移修复”页面。
- 系统检查配置漂移并生成配置漂移修复计划完成后,勾选需要变更的资源,单击“确定”。
生成配置漂移修复任务后,可以单击“数据修复任务”,切换至“数据修复任务”页签,查看已创建的配置漂移修复任务。