SuperAPI AI 工具集

s3-management

部署与运维

查看项目

更新于 10-16 02:35

技能介绍

用途:该技能通过 MCP 提供 AWS S3 管理能力,适合在对话中完成桶与对象的浏览、上传、下载和临时分享。

主要能力(工具):list_buckets 列出账户中所有 S3 存储桶;list_objects 按可选前缀筛选列出桶内对象;get_object 以文本形式下载并读取对象内容;put_object 将文本内容上传到 S3 对象;delete_object 删除桶内对象;presigned_url 为对象生成临时预签名 URL;bucket_info 检查桶是否存在并获取基本信息。

使用方式:建议先用 list_buckets 发现可用桶,再用带前缀的 list_objects 浏览桶内“目录”,例如 prefix: "uploads/2026/",因为 S3 并无真实目录结构。get_object 仅返回文本内容,图片、二进制或大文件应改用 presigned_url;put_object 接收字符串内容,适用于配置文件、JSON、文本,不适合二进制上传;presigned_url 用于分享文件或访问二进制内容,默认有效期 1 小时。

安全与限制:删除对象前必须确认,S3 删除不可恢复(除非启用了版本控制);向已存在的键写入前必须确认,put_object 会无提示覆盖;预签名 URL 会向任何持有链接者授予临时访问权限,需提醒用户。资料未提供身份认证、权限配置、费用价格与平台支持等细节。