跳到正文

自动化身份

用独立身份运行无人值守任务,并管理凭据与职责。

选择自动化身份

持续集成、计划任务和共享集成应有明确运行身份与负责人。使用 Lime Cloud、模型服务或目标系统正式支持的服务身份;客户端本身不创建第二套工作区服务账号。

身份含义
个人令牌代表创建者的权限与生命周期。
服务身份代表已批准工作流;能力由发行方决定。
模型凭据只控制对应模型服务访问。
管理员凭据用于管理,不能因运行任务方便而滥用。

准备账号、工具和范围

  • 为每个工作流命名,记录用途、Owner 和停用日期。
  • 按运行环境分隔身份,授予最小数据与操作权限。
  • 为自动化单独配置插件、MCP 和外部账号,不依赖创建者的桌面登录。
  • 确认无人值守环境不需要新的交互登录或人工审批。

提供凭据并运行

通过 CI 秘密管理或正式凭据入口提供认证。共享或临时运行器不保存个人浏览器会话,不复制完整用户数据目录。具体变量与登录方式使用当前服务及 Lime 文档支持的接口。

bash
lime exec --sandbox read-only --ask-for-approval never --json "检查当前仓库并概述状态,只读取文件。"

这条命令控制执行与输出,不创建服务身份,也不赋予上游权限。JSON 输出是任务事件流。

分配管理职责

把使用工作流、编辑配置、签发凭据和管理账号分开。由平台正式权限决定谁能执行各项动作,不复制其他产品的 manager/configurer/user 矩阵或管理 API scope。

轮换、停用和审计

  • 新建凭据、更新引用并验证后撤销旧凭据。
  • 泄露时立即撤销受影响凭据并检查近期运行。
  • 停用工作流时同时处理触发器、排队任务、现有运行和源系统授权。
  • 将运行身份、主机、版本、任务标识、操作者和外部结果关联,保护记录中的敏感数据。