| Bucket接口 > 删除 Bucket | ||||||
|
| 参数名称 | 必填 | 说明 |
|---|---|---|
| BucketName | 是 | 需要删除的目标空间名 |
该请求操作的实现使用了所有操作的公共请求头。
该请求操作的请求体为空。
该请求操作的实现使用了所有操作的公共响应头。
该请求操作的响应体为空。
该操作的实现不会返回特殊错误。
请求示例:
POST /drop/test05 HTTP/1.1 Host: rs.qiniu.com User-Agent: Go-http-client/1.1 Authorization: QiNiu j853F3bLkWl59I5BOkWm6q1Z1mZClpr9Z9CLfDE0:nj2E4apIRDq67g_PMJ932w_2qiA=
响应示例:
HTTP/1.1 200 OK
Content-Length: 2
Connection: keep-alive
Content-Type: application/json
Date: Wed, 16 Aug 2019 11:00:00 GMT
Server: nginx
X-Reqid: r3oAAD-vqeUyT9sU
{}function deleteBucket($accessKey, $secretKey,$bucketName)
{
$authObj = new Auth($accessKey, $secretKey);
$url = "http://rs.qiniu.com/drop/{$bucketName}";
$headers = $authObj->getHeaders($url, null, 'application/x-www-form-urlencoded');
// 创建一个新cURL资源
$curl = curl_init();
// 设置URL和相应的选项
curl_setopt($curl, CURLOPT_URL, $url);
//CURLOPT_HEADER为true设置头文件的信息作为数据流输出
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_TIMEOUT, 60);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, strtoupper('POST'));
curl_setopt($curl, CURLOPT_POST, true);
$deleteBucket = curl_exec($curl);
curl_close($curl);
return $deleteBucket;
}
$accessKey = 'xxx';
$secretKey = 'xxx';
$bucketName = '123_1';//存储空间名称,要求在互站云对象存储范围内唯一,由3~63个字符组成,支持小写字母、短划线-和数字,且必须以小写字母或数字开头和结尾
echo deleteBucket($accessKey, $secretKey,$bucketName);