闲社服务运行正常AI智能体自动化平台
r

Cloudflare R2存储管理

技能标识:r2

Cloudflare R2 Storage management — setup, upload, download, sync via rclone

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

Cloudflare R2存储管理

r2 ☁️

使用rclone管理Cloudflare R2存储。

安装

bash
curl -fsSL https://rclone.org/install.sh | sudo bash

所需凭证

在仪表盘中以以下JSON格式设置R2_CONFIG:

json
{
accesskeyid: YOURACCESSKEY_ID,
secretaccesskey: YOURSECRETACCESS_KEY,
endpoint: https://YOURACCOUNTID.r2.cloudflarestorage.com,
bucket: your-bucket-name
}

从Cloudflare获取凭证:

  1. 1. 访问 https://dash.cloudflare.com → R2
  2. 创建具有对象读取/写入/列表权限的API令牌
  3. 复制账户ID(来自R2仪表盘URL)
  4. 端点格式:https://.r2.cloudflarestorage.com

设置

bash

快速设置


r2-setup --config {accesskeyid:...,secretaccesskey:...,endpoint:...,bucket:...}

或交互式运行:
bash
./skills/r2/scripts/setup.sh

命令

上传

bash
r2-upload /path/to/file.txt # 上传单个文件
r2-upload /path/to/folder/ # 上传文件夹内容
r2-upload /path/to/file.txt --bucket other-bucket # 上传到指定存储桶

下载

bash
r2-download file.txt /local/path/ # 下载单个文件
r2-download folder/ /local/ # 下载文件夹
r2-download file.txt # 下载到当前目录

列出

bash
r2-ls # 列出存储桶内容
r2-ls my-bucket # 列出指定存储桶
r2-ls --long # 长格式显示(含大小)

同步(单向)

bash
r2-sync /local/folder/ r2:bucket/ # 本地 → R2
r2-sync r2:bucket/ /local/folder/ # R2 → 本地
r2-sync /local/ r2:bucket/ --delete # 镜像(删除目标端多余文件)

删除

bash
r2-rm file.txt # 删除单个文件
r2-rm folder/ # 删除文件夹内容
r2-purge my-bucket # 删除存储桶中所有文件

显示凭证

bash
./skills/r2/scripts/show-creds.sh # 人类可读格式
./skills/r2/scripts/show-creds.sh --raw # JSON格式(供UI使用)

直接rclone命令

bash

复制文件


rclone copy /local/file.txt r2:bucket/

同步并显示进度

rclone sync /local/ r2:bucket/ -P

检查磁盘使用情况

rclone size r2:bucket

配置位置

  • - 环境配置:~/.config/r2/config.json(或仪表盘中的R2_CONFIG)
  • rclone配置:~/.config/rclone/rclone.conf
  • 命名远程:r2

故障排除

403访问被拒绝

令牌缺少权限。在Cloudflare中更新API令牌,添加:
  • - 对象读取 ✅
  • 对象写入 ✅
  • 对象列表 ✅

存储桶未找到

先创建存储桶: bash rclone mkdir r2:bucket-name

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 r2-storage-1776063510 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 r2-storage-1776063510 技能

通过命令行安装

skillhub install r2-storage-1776063510

下载

⬇ 下载 r2 v1.0.0(免费)

文件大小: 6.07 KB | 发布时间: 2026-4-14 12:32

v1.0.0 最新 2026-4-14 12:32
- Initial release of r2: Cloudflare R2 Storage management skill using rclone.
- Supports setup, upload, download, list, sync, and delete operations via simple commands.
- Requires rclone and Cloudflare R2 credentials configured via R2_CONFIG.
- Includes troubleshooting tips and direct rclone usage examples.
- Provides setup scripts and helper commands for credentials and management.
返回顶部