Cloudflare R2 AI 员工

Leina 连接 Cloudflare R2,帮你整理存储文件、下载对象并检查存储桶设置。在团队聊天中交代任务,Leina 完成工作,再把结果带回来。

连接 Cloudflare R2,选择要共享的内容,就可以交代第一项任务。

Leina + Cloudflare R2 结果示例

你

盘点 assets 存储桶 releases/autumn/ 下的文件,按图片素材和文档分组,保留完整存储名称。

Leina

已将发布文件整理为图片素材和文档两组。

R2 · 文件清单

秋季发布素材

按指定发布目录整理文件。

图片素材
releases/autumn/banner.png · releases/autumn/logo.svg
文档
releases/autumn/press-kit.pdf
让一批发布文件清晰可查

什么是 Cloudflare R2 AI 智能体?

Cloudflare R2 AI 智能体盘点文件、下载指定对象,并将提供的内容上传到你选择的存储桶和位置。

你指定资料来源和保存位置。Leina 使用连接有权访问的内容完成任务,再把结果交给你检查。

Cloudflare R2

Cloudflare R2 将文件和其他对象保存在云存储桶中。

  1. 选择位置

    提供存储桶和目录前缀。

  2. 读取文件清单

    读取所选范围内的文件。

  3. 整理清单

    保留完整对象名称,方便下载。

可以交给 Leina 的 Cloudflare R2 任务

复制示例,补充具体信息,然后在已接入的团队聊天中发给 Leina。

整理存储桶对象清单

列出 R2 存储桶 [存储桶] 中 [目录前缀] 下的全部文件,按目录分组并保留完整文件名和可用的大小信息。

cloudflare_r2

取回存储文件

从 R2 存储桶 [存储桶] 下载 [文件名],提供下载链接。

cloudflare_r2

下一项 Cloudflare R2 工作,从一条消息开始。

连接工具,交代任务,查看结果

在团队聊天中告诉 Leina 你的需求,说明数据来源、保存位置和预期结果。

  1. 连接账号

    连接任务涉及的工具,让 Leina 访问需要的内容。

  2. 尝试一个任务

    提供资料来源、结果的保存位置,以及你希望完成的工作。

  3. 核对结果

    查看任务结果,并核对应用中的变更。

让 Leina 在 Cloudflare R2 中动手完成工作

把这些日常工作交给你的 AI 员工。

List Accounts

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

List Buckets

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

Get Bucket

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

Download Object

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

Create Bucket

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

Update Bucket

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

Delete Bucket

按名称删除 R2 存储桶。

Get Bucket Cors Policy

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

Update Bucket Cors Policy

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

Delete Bucket Cors Policy

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

Put Object

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

Generate Presigned Url

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

List Objects

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

Delete Object

按键删除单个 R2 对象。

Delete Objects

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

Delete Objects By Prefix

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

List Bucket Jobs

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

Get Bucket Job

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

List Custom Domains

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

Get Custom Domain

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

Add Custom Domain

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

Update Custom Domain

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

Delete Custom Domain

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

Get Managed Domain

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

Update Managed Domain

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

Get Bucket Lifecycle

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

Update Bucket Lifecycle

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

Get Bucket Lock

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

Update Bucket Lock

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

Get Bucket Local Uploads

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

Update Bucket Local Uploads

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

Get Sippy Config

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

Enable Sippy

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

Disable Sippy

在 R2 存储桶上禁用 Sippy。

List Event Notification Rules

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

Get Event Notification Rules

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

Create Event Notification Rules

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

Delete Event Notification Rules

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

Get Account Metrics

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

Create Temporary Access Credentials

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

为你的 AI 员工连接更多工具

连接工作中使用的 App,让 Leina 获取任务需要的信息,继续推进工作。

讨论继续往前走, Leina 接手具体工作。

在团队讨论中交代任务。Leina 使用已连接的工具完成工作,再回到聊天中交付结果。

了解 Leina 如何在 Slack 中工作
Leina结果示例

已将发布文件整理为图片素材和文档两组。

秋季发布素材

关于 Cloudflare R2 和 Leina,你可能还想知道

可以只盘点一个目录吗?

可以。提供存储桶名称和要包含的文件名前缀。

下载链接永久有效吗?

不是。下载使用临时链接,请在有效期内保存文件。

可以查看保留策略吗?

可以。可先查看存储桶的生命周期和锁定规则,再决定是否修改。

让 Leina 成为你的 Cloudflare R2 AI 员工

从手头的一项工作开始。告诉 Leina,你想要什么样的结果。

连接 Cloudflare R2,选择要共享的内容,就可以交代第一项任务。