跳到正文

远程环境

连接组织管理的远程运行环境,明确代码、网络与凭据边界。

远程运行方式

Lime 的远程任务连接到组织部署的 App Server,使用远端机器的文件、工具和进程。环境的主机、资源、安装和回收由组织管理。当前没有内置的托管环境创建与发布控制台、自动仓库刷新、虚拟机套餐或跨设备托管任务服务。

云电脑与远程会话的连接设置见 远程连接。

使用自己的云电脑

Lime 的 BYOC 云电脑管理可连接你自己的云账号,管理已支持的阿里云无影或 ECS 资源。登录 Lime 账号不构成云资源授权;云连接使用供应商官方 OAuth 或你明确选择的本机配置。

先选择准确地域和资源,检查报价、网络与已有数据。新购和启停、快照、恢复、释放都有独立确认;核价成功或供应商受理不代表资源、桌面或任务连接已完成。

安装与连接云电脑

ECS 桌面依赖准备、可信 Lime 运行包安装和任务连接分别验证。使用本机选择的可信包与摘要,按界面显示的原操作继续;准备成功不能替代连接与应用验收。

连接凭据保留在本机加密存储,云窗口使用受控运行组件。关闭窗口不会自动停止云机或任务;需要重连时明确执行,重连不自动重放未决请求。

保存、备份与费用

停止或释放前保存工作,验证可恢复的备份。文件归档、系统盘快照和私有镜像有不同恢复范围,镜像可能包含整盘登录资料。恢复后检查真实应用与数据,再确认完成。

释放只针对明确确认的目标和数据丢弃范围。保留盘、快照、镜像、存储和流量仍可能收费;Lime 不提供后台定时释放保证。结果未知时查询原操作,不重复购买、恢复或删除。

准备一个可重复环境

  1. 固定运行组件版本与模型提供方配置。
  2. 准备仓库、运行时、锁文件和依赖安装入口。
  3. 分配任务目录,明确持久数据与可重建缓存。
  4. 配置最小文件系统、网络和审批权限。
  5. 验证只读任务、写入任务及拒绝路径。
远程环境与云电脑的阶段 · Lime 界面与流程示意

连接到远程组件

bash
lime exec --remote wss://<YOUR_RUNTIME_HOST>/rpc --remote-auth-token-env LIME_REMOTE_TOKEN "说明当前工作目录与可用项目检查入口"

使用组织提供的地址与令牌。远端工作目录应使用远端操作系统的路径语法。本机的配置、技能、文件或 Shell 环境不会因为连接自动同步过去。

配置和状态更新

环境初始化和任务执行分开管理。更新依赖、配置或运行组件后,在新任务验证版本;已有线程可能仍保留其创建时的配置快照。保存任务状态不能代替版本控制和产物备份。

环境变量与凭据

程序需要直接读取的变量必须提供给实际执行进程。为不同用户或项目分开授权凭据,不把 Secret 写进仓库、命令参数、事件或普通环境导出。Lime 不自动提供占位符替换的 HTTPS 密钥代理或个人保管库。

公共网络与专用网络

分别检查 DNS、路由、代理、TLS、目标允许范围和服务身份。允许访问一个域名不表示拥有服务权限;VPN 连接成功也不能证明具体 API 可用。

VPN、HTTP CONNECT 代理和云出口由组织部署层提供,Lime 不自动安装或接管。TLS 验证失败时修复证书或代理配置,避免关闭验证作为长期方案。

云身份与共享访问

AWS、Google Cloud 或 Azure 的短期身份由组织在云平台和执行环境中配置。只授予任务所需资源权限,并验证允许与拒绝两条路径。共享机器或目录不应让其他用户继承你的身份。

继续任务与断连

保存线程 ID,通过同一运行组件继续原任务。客户端断开、机器休眠或网络超时后,先查询轮次、进程与产物;不能假定任务已停止,也不能无条件重发写入操作。远端任务能持续多久取决于组织的进程和主机生命周期。

资源与故障排查

问题检查顺序
工具缺失实际主机、PATH、运行时版本、初始化日志。
下载失败目标主机、代理、TLS、网络策略、仓库凭据。
变量不可用执行进程环境、变量名称、权限和加载时机。
VPN 后仍失败DNS、子网路由、访问规则和具体协议响应。
更新未生效组件版本、配置来源、线程快照及是否需要新建任务。