CloudPilot 功能介绍:在一个网页里管理 AWS、Azure、云浏览器和 AI 工作区

CloudPilot 是我开发的一个云资源管理面板,把 AWS、Azure、云浏览器、远程桌面和 AI 工作区放进同一个网页。它既能管理多账户、多区域的服务器,也能录制和重放浏览器操作,让部署、测试、开发和资源清理少一些来回切换。本文结合功能截图,介绍它能做什么,以及适合怎样的使用场景。

如果你同时使用几个云账户,可能会遇到这样的情况:创建机器要切换控制台,连接桌面要打开另一个软件,运行自动化又需要单独配置环境。CloudPilot 的出发点,就是把这些经常一起使用的操作集中起来。

项目入口:打开 CloudPilot;使用说明:功能与教程。

本文配图来自程序实际界面的演示环境。账户、IP、资源名称、费用和工作区数据均为示例,不代表真实账户,也不代表默认配额或实际价格。界面和功能会随版本继续更新,点击图片可以放大查看。

一、多账户管理:切换凭据,不必反复填写密钥

CloudPilot 支持保存多组 AWS 凭据,并提供搜索、排序、批量导入和状态检查。账户较多时,可以按项目命名,例如开发、测试、生产,再在相应功能页面切换当前使用的凭据。

Azure 则按账户和订阅管理接入信息。面板也提供 CloudShell 接入引导:在支持 CloudShell 的账户中运行面板生成的命令,可简化创建和添加凭据的流程。接入后,资源操作仍然受对应云账户的权限限制。

CloudPilot AWS 凭据管理:按名称组织多个账户,并搜索、排序和检查状态。
AWS 凭据管理:按名称组织多个账户,并搜索、排序和检查状态。(演示界面)

二、AWS:从创建实例到远程管理

AWS 部分覆盖 EC2、Lightsail 和 Wavelength 相关操作。创建实例时,可以选择区域、系统、规格和数量,也能配置跨凭据、多区域的部署目标,减少为每个账户重复填写表单的工作。

实例列表把运行状态、所在区域、规格和网络地址放在一起。选中多台机器后,可以批量启动、停止、重启、管理端口,或打开网页 RDP。对于经常创建测试环境的人,集中查看和批量操作会更方便。

Windows 远程桌面可以直接从网页打开。需要在多个 Windows 环境中进行相同操作时,还可以使用同步操作、桌面录制和后台重放功能。它适合重复配置、软件演示和测试准备等场景。

CloudPilot AWS 实例管理:集中查看状态、区域和规格,并对选中的实例进行批量操作。
AWS 实例管理:集中查看状态、区域和规格,并对选中的实例进行批量操作。(演示界面)

三、Azure:虚拟机创建与后续维护

Azure 虚拟机管理已经整合进面板,包括账户接入、区域与规格选择、Linux 和 Windows 镜像、批量创建、启停重启、连接信息和任务记录。

创建窗口会预填名称、系统、用户名等常用字段,并根据订阅获取可用区域和虚拟机规格。每个部署目标可以分别设置账户、区域与数量,规格旁也会显示 vCPU 和内存,方便直接比较。

CloudPilot Azure 虚拟机列表:在面板内查看机器状态、配置与连接入口。
Azure 虚拟机列表:在面板内查看机器状态、配置与连接入口。(演示界面)
CloudPilot Azure 创建窗口:按账户、区域和规格配置部署目标,常用字段自动预填。
Azure 创建窗口:按账户、区域和规格配置部署目标,常用字段自动预填。(演示界面)

对学生订阅,面板提供免费额度机型的筛选与推荐,云浏览器部署也对小内存机器做了适配。不过,“属于免费额度机型”并不等于所有资源都不计费:是否有额度、使用时长以及磁盘和公网 IP 等费用,仍应以订阅权益和 Azure 账单为准。

删除面板创建的虚拟机时,可以选择清理机器及关联资源。对于临时测试环境,这能减少只删除虚拟机、却遗漏磁盘或网络资源的情况。

四、云浏览器:在网页里使用独立浏览器环境

云浏览器可以用于网站测试、远程浏览和需要长期保留配置的工作环境。CloudPilot 提供 Brave、Chromium 等浏览器选项,并支持相应环境下的 Camoufox;具体可选项取决于部署方式。

你可以使用托管云浏览器,也可以把浏览器部署到自己的 EC2、Azure Linux 虚拟机,或绑定已有的 Linux VPS。创建时可配置自动打开的网址、额外书签和兼容的浏览器扩展,减少每次进入后重复设置的步骤。

浏览器列表支持批量打开桌面、同步操作、录制重放和解除绑定。对于自行托管的环境,解除面板绑定与删除云服务器是两种不同操作,需要按实际用途选择。

CloudPilot 云浏览器管理:查看浏览器环境,使用桌面、录制重放和批量操作入口。
云浏览器管理:查看浏览器环境,使用桌面、录制重放和批量操作入口。(演示界面)

五、录制、定时重放与 Playwright 脚本

自动化部分提供两种思路:一种记录桌面上的操作过程,再按计划重放;另一种使用 Playwright,通过页面元素定位来执行点击、输入、等待和断言。

Playwright 面板支持使用官方录制器生成代码,也可以导入或编辑 JavaScript、TypeScript 测试脚本。脚本可保存到账户,并选择多个执行目标,设置开始延迟、运行轮数、轮间隔和单次超时。

CloudPilot Playwright 脚本面板:编辑测试代码,选择执行目标并设置运行参数。
Playwright 脚本面板:编辑测试代码,选择执行目标并设置运行参数。(演示界面)

例如,测试自己的网站时,可以先录制“打开首页、进入表单、填写测试内容、检查结果”的流程,再把脚本交给多个浏览器环境执行。需要更复杂的判断时,可以继续编辑代码。脚本运行环境有模块和系统访问限制,并不等同于一台可运行任意 Node.js 程序的服务器。

循环工作流则把创建环境、等待、重放和本轮清理串起来,适合需要反复搭建临时环境的测试。桌面重放更依赖界面布局,Playwright 更依赖页面定位器,实际使用时可以根据任务选择。

六、云端 Agent:把编程环境和桌面放到云上

除了云资源管理,CloudPilot 还提供云端工作区。AI 编程工作区内置 Codex 与 Claude Code,可使用相应服务的账号或 API Key;桌面工作区提供 Ubuntu、Chrome 和 DeepSeek Harness,可以从网页进入。

工作区可以按项目分别创建、命名和打开。空闲时休眠,需要继续工作时再唤醒,适合在不同设备之间接着处理同一份项目。

CloudPilot 云端 Agent 工作区:分别管理 AI 编程环境与 Harness 桌面工作区。
云端 Agent 工作区:分别管理 AI 编程环境与 Harness 桌面工作区。(演示界面)

工作区提供文件、Git、终端和设置等入口。文件管理器支持上传、下载、新建文件与文件夹,也可以直接输入路径定位,例如把项目生成的 ZIP 路径粘贴到地址栏,再跳转到文件所在位置。

CloudPilot 工作区文件管理:浏览项目目录,并通过完整路径定位文件。
工作区文件管理:浏览项目目录,并通过完整路径定位文件。(演示界面)

运行中自动备份、恢复点和退出原因记录,用来帮助处理异常停止后的恢复与排查。重要项目仍建议同时提交到自己的 Git 仓库,或定期下载归档,避免把全部数据只放在一个工作区里。

七、账单、Credit 和定时任务

管理云服务器时,费用同样需要放在眼前。AWS 账单页面可以查看费用汇总和服务明细;具备相应权限时,还能读取 Credit 余额、有效期与适用服务,并使用 Credit Code 兑换入口。

这些数据来自 AWS,可能存在更新延迟,也会受 IAM、账单访问设置及组织策略影响。面板将返回结果集中展示,方便在不同账户间查看。

CloudPilot AWS 账单:查看费用汇总与服务明细。图中金额仅为演示数据。
AWS 账单:查看费用汇总与服务明细。图中金额仅为演示数据。(演示界面)

定时任务支持按一次、每天、每周或每月安排实例操作,并显示时区与执行结果。例如,可以给工作日测试机设置早上启动、晚上停止的计划,减少忘记处理机器的情况。

CloudPilot 定时任务:按计划启动、停止或重启实例,并查看执行结果。
定时任务:按计划启动、停止或重启实例,并查看执行结果。(演示界面)

八、资源清理、CloudFront 和常用维护工具

资源清理会先展示待处理结果,包括未绑定的 EC2 弹性 IP、Lightsail 静态 IP,以及面板管理范围内的可用卷和未引用快照,方便确认后再清理。

CloudPilot 资源清理:先查看待清理的资源,再确认处理范围。
资源清理:先查看待清理的资源,再确认处理范围。(演示界面)

CloudFront 页面集中提供分发创建、源站和自定义域名配置、ACM 证书引导、分发状态与缓存刷新。对于运行网站、静态资源或测试源站的用户,可以少在不同控制台页面之间跳转。

CloudPilot CloudFront 管理:创建分发、查看域名和源站,并进行缓存维护。
CloudFront 管理:创建分发、查看域名和源站,并进行缓存维护。(演示界面)

其他常用工具还包括 AMI 管理、区域状态管理、vCPU 配额查询,以及 Wavelength 环境配置。这些功能围绕同一个目的展开:创建环境后,后续维护也能在面板里接着完成。

怎样开始使用

  1. 打开 CloudPilot,先查看演示界面和功能说明。
  2. 注册并登录,根据需要添加 AWS 凭据或 Azure 订阅。
  3. 选择一项实际任务开始,例如管理已有实例、创建一台测试机,或打开一个云端工作区。
  4. 在 功能与教程 中查看对应操作步骤,再逐步使用批量部署和自动化。

CloudPilot 是一个独立开发的管理面板,并非 AWS 或 Microsoft 官方控制台。面板服务的使用条件与云厂商资源费用分开计算;通过面板创建的云资源仍在你自己的账户中计费。实际功能、额度及可用区域,请以当前面板和云账户返回的信息为准。

如果你正在同时管理 AWS 和 Azure,或者想把远程浏览器、自动化测试与 AI 编程工作区集中到一个入口,可以从这里开始:体验 CloudPilot。

下一篇

评论与讨论

还没有评论,欢迎留下第一条讨论

有想法?一起聊聊
欢迎补充信息、提出问题或分享你的使用体验。
写下评论
comment url