创建存储桶 接口说明 本接口用于创建Bucket。每一个用户只允许创建100个Bucket。创建的Bucket其权限默认为private,即Bucket Owner获得FULL_CONTROL,其他人没有任何权限。 注意事项 若一个用户创建的Bucket超过100个,服务将返回400 Bad Request,错误码TooManyBuckets。
删除存储桶 接口说明 本接口用于删除一个Bucket。在删除前需要保证此Bucket下的所有Object和未完成的三步上传Part已经已被删除,否则会删除失败。 注意事项 删除Bucket之前确认该Bucket没有开通跨区域复制,不是跨区域复制规则中的源Bucket或目标Bucket,否则不能删除。
列举存储桶 接口说明 本接口列举了请求者拥有的所有bucket 注意 如果请求中没有用户验证信息(即匿名访问),返回 403 Forbidden ,错误信息: AccessDenied 。 JSON请求响应项的命名规则是首字母小写的驼峰格式。 一次请求最多返回100个bucket的信息。
列举存储桶 接口说明 本接口列举了请求者拥有的所有bucket 注意 如果请求中没有用户验证信息(即匿名访问),返回 403 Forbidden ,错误信息: AccessDenied 。 JSON请求响应项的命名规则是首字母小写的驼峰格式。 一次请求最多返回100个bucket的信息。
存储桶域名请求风格 BOS 存储桶域名请求风格更新 为保证服务的安全和稳定,2024年6月1日起,百度智能云对象存储 BOS (Baidu Object Storage) 对于官方域名的请求风格将作出变更。新创建的存储桶,不支持使用 path-style 的请求风格,默认支持 virtual-hosted 的请求风格。
1.存储桶属性为:分层namespace 若您的存储桶成功开启分层namespace,则会在存储桶信息中展示,若无展示则代表开启失败,请再次操作。开启后如下图: 2.文件列表 文件列表搜索功能,输入文件前缀,将进入该目录下,列表展示检索目录的所有文件信息,包括文件与文件夹等信息。 3.文件管理 开启分层namespace的存储桶不支持归档存储类型,即您不能将文件的存储类型设置为归档存储。
获取文件URL 用户可以通过如下示例代码获取指定指定Object的URL: url = client.generatePresignedUrl(bucketName, key, timestamp, expirationInSeconds, headers, params, headersToSign, config) 说明: 用户在调用该函数前,需要手动设置 endpoint 为所属区域域名。
的有效时长 URL url = bosClient . generatePresignedUrl ( bucketName , objectKey , expirationInSeconds ) ; return url . toString ( ) ; }
获取文件下载URL 获取文件下载URL 用户可以通过如下代码获取指定Object的URL: std :: string generatePresignedUrl ( Client & client , const std :: string & bucketName , const std :: string & objectKey , int expirationInSeconds
获取文件下载URL 用户可以通过如下示例代码获取指定Object的URL: url = bos_client.generate_pre_signed_url(bucket_name, object_key, timestamp, expiration_in_seconds) 说明: 用户在调用该函数前,需要手动设置 endpoint 为所属区域域名。