跳到主要内容
CivoCloudManager

Mac 上的 Civo Object Storage 浏览器。

原生的 S3 兼容文件浏览器。把闲置 bucket 暂停到中央保险库,省下费用。

Civo Object Storage 兼容 S3。CivoCloudManager 自带一个用 Swift 写的原生 S3 客户端:ListObjects v2 和 Get,AWS Signature V4 直接构建在 CryptoKit 之上。不用 AWS SDK,不套 Electron 壳。浏览 bucket,下载单个文件或整个文件夹,还能把闲置的存储暂停到中央保险库,停止为它付费。

CivoCloudManager 仪表盘,显示 Object Store 数量卡片和配额使用仪表

Object Storage 浏览器能做什么。

  • 原生 S3 客户端,不用 AWS SDK。

    ListObjects v2 和 Get 全部用 Swift 直接实现,通过 CryptoKit 的 HMAC-SHA256 做 AWS Signature V4 签名。只做浏览和下载;上传和删除仍然交给 s3cmd 或 rclone。Apple Silicon 原生,零外部运行时依赖。

  • 带面包屑的文件夹导航。

    基于公共前缀的文件夹模型。可以点进子文件夹,通过面包屑跳回上层,也支持多选文件。

  • 单文件、多选和递归下载。

    可以下载单个文件、一次多选,或整个文件夹递归下载。文件落在你的下载文件夹里;进度面板显示文件数、字节数和当前项。

  • 暂停与恢复。

    暂停会把 Object Store 里的每个文件复制到名为 civo-cloud-manager 的中央保险库,校验键名和大小,然后删除原始存储。恢复时会用相同的名称和凭据重建存储,并还原全部文件。保险库自动扩容;传输默认四个并行;删除前先校验默认开启。

  • Touch ID 把关的凭据。

    Object Store 的访问密钥存在 macOS Keychain 里。查看 secret key 需要 Touch ID(或系统密码作为备选)。

  • Object Store 容量调整。

    在详情页用步进器调整任意存储的最大容量,底层调用的是 PUT /objectstores/:id。

暂停/恢复怎么省钱。

闲置的 Civo Object Store 即使零流量,也仍按分配的最大容量计费。暂停会把内容复制到一个共享的保险库存储里(复制前先自动扩容),逐个键校验,然后通过 DELETE /objectstores/:id 删除源存储,这样 Civo 账单上的这一项就消失了。恢复则把流程反过来:按相同的名称和凭据新建存储,从保险库前缀还原文件,再把保险库缩回去。保险库里的 manifest.json 记录着已暂停的存储,所以就算换一台新 Mac,你也能恢复回来。

为什么原生 SigV4 很重要。

macOS 上多数 S3 客户端都带着 AWS SDK:几百兆的下载体积、宽泛的权限、还有遥测。CivoCloudManager 直接用 CryptoKit 的 HMAC-SHA256 给每个请求签名。安装包保持小巧,App Sandbox 保持收紧(四项权限,除了你亲自选中的文件之外不碰任何文件),也没有第三方 SDK 需要为下一个 CVE 跟着升级。

在原生浏览器里打开 Civo Object Storage。

在 Mac App Store 一次性买断。支持 Family Sharing。

在 Mac App Store 下载

需要 macOS 15 (Sequoia) 或更新版本。

返回首页