让你的 AI Agent 连接 Cloudflare R2

整理对象清单,或获取已知文件用于交接。

40 个工具 Custom credential / OAuth

试试这些 Cloudflare R2 任务

将提示词复制到已安装 oo Skill 的 Agent,补充页面链接和原始笔记后执行。

oo Skill Cloudflare R2

整理存储桶对象清单

列出指定存储桶前缀下的文件并整理信息。

/oo Cloudflare R2: 找到 Cloudflare R2 存储桶 [名称],读取前缀 [前缀] 下所有对象分页。按前缀分组整理对象键与已有信息,区分目录形式前缀和文件对象,说明清单范围。

获取或存放指定文件

在存储桶与目标交接位置之间处理明确文件。

/oo Cloudflare R2: 从 Cloudflare R2 存储桶 [存储桶] 下载对象 [对象键],文件名为 [名称],提供中转链接。如我明确提供上传需求,将来源 [可访问链接或提供的文本] 存放到存储桶 [存储桶] 的键 [目标对象键],内容类型为 [类型]。报告准确存储桶与对象键。

开始使用 Cloudflare R2

  1. 安装 OOMOL

    在 Agent 中配置 oo CLI 和 oo Skill。

    安装 OOMOL →
  2. 连接 Cloudflare R2

    通过 Cloudflare 授权连接,或提供 API 令牌与账号 ID。

    连接 Cloudflare R2 →
  3. 向 Agent 交代任务

    使用 /oo,说明要读取的页面、修改的内容和保存位置。

    连接指南 →

选择你的 Agent

  • 授权访问目标账号、存储桶与对象操作。
  • 适用时需使用正确的存储桶管辖区域。下载结果通过临时中转文件交付。

Cloudflare R2 工具

读取 Cloudflare R2 存储桶、对象与存储桶策略。对象下载和上传操作可用于文件交接,存储桶配置操作可用于查看和应用明确指定的设置。

存储桶与文件

读取存储桶清单、列出对象并传输指定文件。

存储桶策略查看

查看跨域、生命周期、锁定与域名设置。

40 个工具

List Accounts

列出当前凭据可见的Cloudflare账户。

cloudflare_r2.list_accounts

List Buckets

列出 Cloudflare 账户中的 R2 存储桶。

cloudflare_r2.list_buckets

Get Bucket

按名称获取一个 R2 存储桶。

cloudflare_r2.get_bucket

Download Object

下载一个 R2 对象并将其上传到连接器中转存储。

cloudflare_r2.download_object

Create Bucket

在 Cloudflare 账户中创建 R2 存储桶。

cloudflare_r2.create_bucket

Update Bucket

更新可变的 R2 存储桶属性,如默认存储类或管辖区域。

cloudflare_r2.update_bucket

Delete Bucket

按名称删除 R2 存储桶。

cloudflare_r2.delete_bucket

Get Bucket Cors Policy

获取 R2 存储桶的存储桶级 CORS 策略。

cloudflare_r2.get_bucket_cors_policy

Update Bucket Cors Policy

替换 R2 存储桶的存储桶级 CORS 策略。

cloudflare_r2.update_bucket_cors_policy

Delete Bucket Cors Policy

删除 R2 存储桶的存储桶级 CORS 策略。

cloudflare_r2.delete_bucket_cors_policy

Put Object

从公开 URL、纯文本或 Base64 编码内容上传一个 R2 对象。

cloudflare_r2.put_object

Generate Presigned Url

使用自定义 API Token 凭证,为一次 GET、PUT 或 HEAD 请求生成 R2 预签名 URL。

cloudflare_r2.generate_presigned_url

List Objects

列出 R2 存储桶中的对象,支持前缀过滤、分隔符分组和游标分页。

cloudflare_r2.list_objects

Delete Object

按键删除单个 R2 对象。

cloudflare_r2.delete_object

Delete Objects

在一次请求中按键批量删除 R2 对象。

cloudflare_r2.delete_objects

Delete Objects By Prefix

启动后台任务,删除某个键前缀下的全部对象或清空整个存储桶。

cloudflare_r2.delete_objects_by_prefix

List Bucket Jobs

列出 R2 存储桶的后台任务,例如按前缀删除任务。

cloudflare_r2.list_bucket_jobs

Get Bucket Job

获取单个 R2 存储桶后台任务的当前状态。

cloudflare_r2.get_bucket_job

List Custom Domains

列出绑定到 R2 存储桶的自定义域名。

cloudflare_r2.list_custom_domains

Get Custom Domain

获取绑定到 R2 存储桶的单个自定义域名的设置。

cloudflare_r2.get_custom_domain

Add Custom Domain

将 Cloudflare 区域中的自定义域名绑定到 R2 存储桶。

cloudflare_r2.add_custom_domain

Update Custom Domain

更新自定义域名的公开访问、TLS 版本或密码套件设置。

cloudflare_r2.update_custom_domain

Delete Custom Domain

从 R2 存储桶解绑自定义域名。

cloudflare_r2.delete_custom_domain

Get Managed Domain

获取 R2 存储桶的 r2.dev 托管域名及其公开访问状态。

cloudflare_r2.get_managed_domain

Update Managed Domain

启用或禁用通过 r2.dev 域名公开访问 R2 存储桶。

cloudflare_r2.update_managed_domain

Get Bucket Lifecycle

获取 R2 存储桶的对象生命周期规则。

cloudflare_r2.get_bucket_lifecycle

Update Bucket Lifecycle

用给定的规则集替换 R2 存储桶的对象生命周期规则。

cloudflare_r2.update_bucket_lifecycle

Get Bucket Lock

获取 R2 存储桶的对象锁规则。

cloudflare_r2.get_bucket_lock

Update Bucket Lock

用给定的规则集替换 R2 存储桶的对象锁规则。

cloudflare_r2.update_bucket_lock

Get Bucket Local Uploads

获取是否启用了就近上传 (local uploads)。启用后对象会先写入最近的区域,再异步复制到主区域。

cloudflare_r2.get_bucket_local_uploads

Update Bucket Local Uploads

启用或禁用 R2 存储桶的就近上传 (local uploads)。

cloudflare_r2.update_bucket_local_uploads

Get Sippy Config

获取 R2 存储桶的 Sippy 增量迁移配置。

cloudflare_r2.get_sippy_config

Enable Sippy

启用 Sippy,使 R2 存储桶中缺失的对象按需从 AWS S3、Google Cloud Storage、S3 兼容服务或 Azure Blob Storage 的源存储桶复制过来。

cloudflare_r2.enable_sippy

Disable Sippy

在 R2 存储桶上禁用 Sippy。

cloudflare_r2.disable_sippy

List Event Notification Rules

按目标队列分组列出 R2 存储桶的全部事件通知规则。

cloudflare_r2.list_event_notification_rules

Get Event Notification Rules

获取将 R2 存储桶事件发送到某个队列的事件通知规则。

cloudflare_r2.get_event_notification_rules

Create Event Notification Rules

添加事件通知规则,将 R2 存储桶事件发送到 Cloudflare Queue。

cloudflare_r2.create_event_notification_rules

Delete Event Notification Rules

删除绑定到某个队列的事件通知规则。省略 ruleIds 时会删除该队列的全部规则。

cloudflare_r2.delete_event_notification_rules

Get Account Metrics

获取账户内所有 R2 存储桶的对象数量与存储用量指标。指标可能滞后于最新数据。

cloudflare_r2.get_account_metrics

Create Temporary Access Credentials

创建限定于单个 R2 存储桶的短期 S3 兼容凭证,可进一步限定到前缀或对象。

cloudflare_r2.create_temporary_access_credentials

常见问题

如何只查看某个目录的清单?

提供存储桶名称与对象键前缀。前缀用于筛选键,并非独立文件系统目录;需要分组前缀时可指定分隔符。

可以查看旧对象如何保留吗?

读取存储桶生命周期与锁定规则。它们说明已有配置,对象清单可帮助识别可能覆盖的对象范围。

获取文件需要哪些信息?

提供准确存储桶名称和对象键,适用时附管辖区域。下载会为选定文件生成临时中转链接。

连接 Cloudflare R2

关于 Cloudflare R2 ↗