让你的 AI Agent 连接 AWS S3

选择存储桶和键前缀查看文件,或指定对象键来上传内容或创建下载链接。

7 个工具 Custom credential

试试这些 AWS S3 任务

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

oo Skill AWS S3

查看键前缀下的对象

列出存储对象并查看选定元数据,整理清单。

/oo AWS S3: 列出 S3 存储桶[存储桶]、地域[地域]中键前缀[键前缀]下的对象,读取所需各页并整理键、大小和修改时间。

保存提供的内容

将明确提供的文本上传到指定对象键。

/oo AWS S3: 将以下文本[文本]上传到 S3 存储桶[存储桶]、地域[地域]、对象键[对象键],内容类型为 text/plain。同一键存在对象时,按我的要求替换其内容。

生成指定有效期、用于读取对象的预签名 URL。

开始使用 AWS S3

  1. 安装 OOMOL

    在 Agent 中配置 oo CLI 和 oo Skill。

    安装 OOMOL →
  2. 连接 AWS S3

    连接 AWS 访问密钥对与默认地域。

    连接 AWS S3 →
  3. 向 Agent 交代任务

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

    连接指南 →

选择你的 Agent

  • Access Key ID、Secret Access Key 和地域;临时凭据还需要对应会话令牌。
  • 权限需要覆盖存储桶与所请求操作。上传到已有对象键可能替换内容。

AWS S3 工具

这个集成列出 S3 存储桶和对象、读取元数据、上传或下载内容,并创建对象预签名 URL。

对象查找与元数据

列出存储桶或对象,并查看对象元数据。

内容传输与链接

上传内容、获取文件,或生成有时效的对象 URL。

7 个工具

List Buckets

列出已连接的 AWS 凭证可见的 Amazon S3 存储桶。

aws_s3.list_buckets

List Objects

使用 ListObjectsV2 API 列出 S3 存储桶中的对象。

aws_s3.list_objects

Head Object

获取一个 S3 对象的结构化元数据。

aws_s3.head_object

Download Object

将一个 S3 对象下载到连接器中转存储。

aws_s3.download_object

Put Object

从公共 URL、纯文本或 base64 编码内容上传一个对象到 S3。

aws_s3.put_object

Delete Object

删除一个 S3 对象。

aws_s3.delete_object

Generate Presigned Url

生成用于读取、上传或删除一个对象的预签名 S3 URL。

aws_s3.generate_presigned_url

常见问题

可以上传什么内容?

上传操作接受公开源 URL、普通文本或编码后的文件字节。请只提供一种内容来源,并指定目标存储桶和对象键。

预签名下载 URL 会将存储桶公开吗?

它在限定时间内向持有链接者授予指定对象操作权限,不修改存储桶策略。下载时请创建 GET URL 并设置有效期。

仅列出对象就可以总结文件正文吗?

对象列表提供键与元数据。正文需要另行下载,再由能够读取该格式的 AI 产品处理。

连接 AWS S3

关于 AWS S3 ↗