简介
本文档提供关于存储桶操作的 API 概览以及 SDK 示例代码。
API | 操作名 | 操作描述 |
HEAD Bucket | 检索存储桶及其权限 | 检索存储桶是否存在且是否有权限访问 |
DELETE Bucket | 删除存储桶 | 删除指定账号下的空存储桶 |
检索存储桶及其权限
功能说明
HEAD Bucket 请求可以确认该存储桶是否存在,是否有权限访问。有以下几种情况:当该存储桶存在且有读取权限时,返回 HTTP 状态码200。当该存储桶无读取权限时,返回 HTTP 状态码403。当该存储桶不存在时,返回 HTTP 状态码404。
使用示例
检索存储桶信息:
cos.headBucket({ Bucket: 'examplebucket-1250000000', /* 必须 */ Region: 'COS_REGION', /* 存储桶所在地域,必须字段 */}, function(err, data) { console.log(err || data);});
判断存储桶是否存在:
function doesBucketExist() { cos.headBucket({ Bucket: 'examplebucket-1250000000', /* 必须 */ Region: 'COS_REGION', /* 存储桶所在地域,必须字段 */ }, function(err, data) { if (data) { console.log('存储桶存在'); } else if (err.statusCode == 403) { console.log('没有该存储桶读权限'); } });}
参数说明
参数名 | 参数描述 | 类型 | 必填 |
Bucket | 存储桶的名称,命名规则为 BucketName-APPID,此处填写的存储桶名称必须为此格式 | String | 是 |
Region | 存储桶所在地域,枚举值请参见 地域和访问域名 | String | 是 |
回调函数说明
function(err, data) { ... }
参数名 | 参数描述 | 类型 |
err | 请求发生错误时返回的对象,包括网络错误和业务错误,如果请求成功则为空,更多详情请参见 错误码 文档 | Object |
– statusCode | 请求返回的 HTTP 状态码,如200、403、404等 | Number |
– headers | 请求返回的头部信息 | Object |
data | 请求成功时返回的对象,如果请求发生错误,则为空 | Object |
– statusCode | 请求返回的 HTTP 状态码,如200、403、404等 | Number |
– headers | 请求返回的头部信息 | Object |
删除存储桶
功能说明
删除指定账号下的空存储桶。注意,如果删除成功,则返回的 HTTP 状态码为200或204。说明删除存储桶前,请确保存储桶内的数据和未完成上传的分块数据已全部清空,否则会无法删除存储桶。
使用示例
cos.deleteBucket({ Bucket: 'examplebucket-1250000000', /* 必须 */ Region: 'COS_REGION', /* 存储桶所在地域,必须字段 */}, function(err, data) { console.log(err || data);});
参数说明
参数名 | 参数描述 | 类型 | 必填 |
Bucket | 存储桶的名称,命名规则为 BucketName-APPID,此处填写的存储桶名称必须为此格式 | String | 是 |
Region | 存储桶所在地域。枚举值请参见 地域和访问域名 | String | 是 |
回调函数说明
function(err, data) { ... }
参数名 | 参数描述 | 类型 |
err | 请求发生错误时返回的对象,包括网络错误和业务错误。如果请求成功则为空,更多详情请参见 错误码 文档 | Object |
– statusCode | 请求返回的 HTTP 状态码,例如200、403、404等 | Number |
– headers | 请求返回的头部信息 | Object |
data | 请求成功时返回的对象,如果请求发生错误,则为空 | Object |
– statusCode | 请求返回的 HTTP 状态码,例如200、403、404等 | Number |
– headers | 请求返回的头部信息 | Object |
对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠
转转请注明出处:https://www.yunxiaoer.com/145814.html