对象相关接口 获取对象列表 功能说明 您可以使用 listObjects 接口列举对象,以下代码展示如何简单列举对象。 代码示例 javascript var params { Bucket: " ", }; s3Client.listObjects(params, function (err, data) { if (err) console.log(err, err.stack); else console.log(data); }); 请求参数 参数 类型 说明 是否必要 Bucket String 桶名称 是 MaxKeys Int 设置响应中返回的最大键数。默认值和可设置最大值均为1000 否 Prefix String 指定列出对象的键名需要包含的前缀 否 Marker String 用于在某一个具体的键名后列出对象,可指定存储桶中的任一个键名 否 返回结果 listObjects 中可设置的列举相关参数如下: 参数 描述 Bucket 包含对象的存储桶的名称 Delimiter 分隔符是用于对对象 objectKey 进行分组的字符。所有名字包含指定的prefix(可以不指定)且第一次出现 delimiter 字符之间的对象作为一组返回对象 Marker 指定列出存储桶中的对象时以其开头的键 MaxKeys 设置响应中返回的最大键数。 默认情况下,该操作最多返回1,000个键名 Prefix 将响应限制为以指定前缀开头的键 上传对象 功能说明 您可以使用 putObject 接口上传对象,可以上传最大不超过5GB的文件,超过5GB的文件可以通过分片上传操作上传到媒体存储服务,对象key的命名使用UTF8编码,长度必须在1~1023字节之间,不能反斜线()开头,以下代码展示如何上传一个对象。
来自: