自动化身份
用独立身份运行无人值守任务,并管理凭据与职责。
选择自动化身份
持续集成、计划任务和共享集成应有明确运行身份与负责人。使用 Lime Cloud、模型服务或目标系统正式支持的服务身份;客户端本身不创建第二套工作区服务账号。
| 身份 | 含义 |
|---|---|
| 个人令牌 | 代表创建者的权限与生命周期。 |
| 服务身份 | 代表已批准工作流;能力由发行方决定。 |
| 模型凭据 | 只控制对应模型服务访问。 |
| 管理员凭据 | 用于管理,不能因运行任务方便而滥用。 |
准备账号、工具和范围
- 为每个工作流命名,记录用途、Owner 和停用日期。
- 按运行环境分隔身份,授予最小数据与操作权限。
- 为自动化单独配置插件、MCP 和外部账号,不依赖创建者的桌面登录。
- 确认无人值守环境不需要新的交互登录或人工审批。
提供凭据并运行
通过 CI 秘密管理或正式凭据入口提供认证。共享或临时运行器不保存个人浏览器会话,不复制完整用户数据目录。具体变量与登录方式使用当前服务及 Lime 文档支持的接口。
bash
lime exec --sandbox read-only --ask-for-approval never --json "检查当前仓库并概述状态,只读取文件。"这条命令控制执行与输出,不创建服务身份,也不赋予上游权限。JSON 输出是任务事件流。
分配管理职责
把使用工作流、编辑配置、签发凭据和管理账号分开。由平台正式权限决定谁能执行各项动作,不复制其他产品的 manager/configurer/user 矩阵或管理 API scope。
轮换、停用和审计
- 新建凭据、更新引用并验证后撤销旧凭据。
- 泄露时立即撤销受影响凭据并检查近期运行。
- 停用工作流时同时处理触发器、排队任务、现有运行和源系统授权。
- 将运行身份、主机、版本、任务标识、操作者和外部结果关联,保护记录中的敏感数据。