757
新東方
PutBucket__關於Bucket的操作_API 參考_對象存儲 OSS-阿裏雲
Put Bucket
PutBucket用於創建Bucket(不支持匿名訪問)。創建的Bucket所在的Region和發送請求的Endpoint所對應的Region一致。Bucket所在的數據中心確定後,該Bucket下的所有Object將一直存放在對應的地區。更多內容參見 Bucket和數據中心 。
請求語法
PUT / HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
x-oss-acl: Permission
Authorization: SignatureValue
細節分析
- 可以Put請求中的
x-oss-acl
頭來設置Bucket訪問權限。目前Bucket有三種訪問權限:public-read-write,public-read和private。 - 如果請求的Bucket已經存在,並且請求者是所有者,返回200 OK成功。
- 如果請求的Bucket已經存在,但是不是請求者所擁有的,返回409 Conflict。錯誤碼:BucketAlreadyExists。
- 如果想創建的Bucket不符合命名規範,返回400 Bad Request消息。錯誤碼:InvalidBucketName。
- 如果用戶發起PUT Bucket請求的時候,沒有傳入用戶驗證信息,返回403 Forbidden消息。錯誤碼:AccessDenied。
- 如果PutBucket的時候發現已經超過bucket最大創建數時,默認10個,返回400 Bad Request消息。錯誤碼:TooManyBuckets。
- 創建的Bucket,如果沒有指定訪問權限,則默認使用
Private
權限。
示例
請求示例:
PUT / HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Fri, 24 Feb 2012 03:15:40 GMT
x-oss-acl: private
Authorization: OSS qn6qrrqxo2oawuk53otfjbyc:77Dvh5wQgIjWjwO/KyRt8dOPfo8=
返回示例:
HTTP/1.1 200 OK
x-oss-request-id: 534B371674E88A4D8906008B
Date: Fri, 24 Feb 2012 03:15:40 GMT
Location: /oss-example
Content-Length: 0
Connection: keep-alive
Server: AliyunOSS
最後更新:2016-12-12 15:01:41
上一篇:
GetService__關於Service操作_API 參考_對象存儲 OSS-阿裏雲
下一篇:
PutBucketACL__關於Bucket的操作_API 參考_對象存儲 OSS-阿裏雲
新建文檔__數據管理_DMS for MongoDB_用戶指南(NoSQL)_數據管理-阿裏雲
新增水印模版__水印模板接口_API使用手冊_媒體轉碼-阿裏雲
LogHub數據源__準備數據源_用戶指南_業務實時監控服務 ARMS-阿裏雲
企業郵箱在手機移動端郵件軟件設置方法__郵箱設置_郵箱常見問題_企業郵箱-阿裏雲
跨阿裏雲賬號的ECS自建數據庫遷移至RDS__最佳實踐_數據傳輸-阿裏雲
查看日誌__日誌和監控_用戶指南_容器服務-阿裏雲
Zeppelin 使用說明__開源組件介紹_用戶指南_E-MapReduce-阿裏雲
OSS轉儲授權__快速入門_歸檔存儲-阿裏雲
慶科信息&阿裏雲IoT“破局”物聯網創新應用大賽
量子計算雲平台重磅發布!阿裏雲聯合中科院量子創新研究院研製
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲