云效中这个锁定是干嘛?

5d97c5801a09f9677f25b23852d14319.png
云效中这个锁定是干嘛?

展开
收起
嘟嘟嘟嘟嘟嘟 2024-04-09 07:49:28 51 分享 版权
阿里云 AI 助理回答

在云效中,“锁定”功能主要分为两种场景:迭代锁定环境锁定。这两种锁定机制分别用于不同的业务场景,旨在提升项目管理的稳定性和安全性。


1. 迭代锁定

迭代锁定是敏捷交付中的一个重要机制,主要用于确保团队在一个迭代周期内的交付内容保持稳定,避免频繁变更对项目进度和质量造成影响。

功能作用

  • 需求稳定性保障:一旦迭代被锁定,已确定的需求将不再允许随意变更(包括移入或移出),从而减少不必要的干扰。
  • 权限控制:不具备迭代管理权限的用户无法修改已锁定迭代的内容,而具备权限的用户(如迭代负责人、项目管理员)则可以解除锁定或进行调整。

操作入口与角色

  • 操作入口:迭代列表、规划页面和详情页面均提供锁定功能。
  • 操作角色:迭代负责人、项目管理员和组织管理员有权执行锁定或解除锁定操作。

锁定效果

  • 锁定后影响:当迭代被锁定后,普通用户尝试对需求进行移入或移出时,系统会提示无法继续操作。
  • 解除锁定:具备管理权限的用户可以随时解除锁定,解除后迭代将恢复至未锁定状态,不再受规划限定。

2. 环境锁定

环境锁定主要用于保障阿里云环境中资源的安全性和稳定性,防止未经授权的操作对环境造成破坏。

功能作用

  • 环境安全保护:通过锁定环境,可以防止其他用户对环境进行修改或删除操作,确保环境配置的一致性。
  • 权限控制:只有授权用户(如环境创建者或管理员)才能执行锁定或解锁操作。

操作方式

  • 请求语法
    PUT https://{domain}/oapi/v1/appstack/organizations/{organizationId}/apps/{appName}/envs/{envName}:lock
    
  • 请求头
    • x-yunxiao-token: 个人访问令牌,用于身份验证。
  • 请求参数
    • appName: 应用名,路径参数,必填。
    • envName: 环境名,路径参数,必填。
    • organizationId: 组织ID,路径参数,必填。

返回结果

  • 返回参数:包含环境的各种信息,例如应用名、创建者ID、描述、标签列表、锁定用户ID等。
  • 示例返回
    {
    "appName": "my-web-service",
    "creatorId": "bd9e3c6d-624f-4580-af7d-c5e26f1ed0f0",
    "lockBy": "bd9e3c6d-624f-4580-af7d-c5e26f1ed0f0",
    "name": "dev"
    }
    

错误处理

如果锁定操作失败,可以通过错误码中心查看相关错误信息并进行排查。


总结对比

类型适用场景主要作用权限控制
迭代锁定敏捷交付中的需求管理确保迭代内需求的稳定性,减少变更干扰迭代负责人、项目管理员可操作
环境锁定阿里云环境的安全管理防止未经授权的环境修改,保障环境一致性环境创建者或管理员可操作

通过以上两种锁定机制,云效能够帮助团队在项目管理和环境运维中实现更高的可控性和安全性。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

还有其他疑问?
咨询AI助理