本文主要面向新浪云存儲(chǔ)服務(wù)的開發(fā)者,開發(fā)者可通過此文學(xué)習(xí)如何使用新浪云存儲(chǔ)進(jìn)行開發(fā)
使用新浪云存儲(chǔ)服務(wù)進(jìn)行開發(fā)的具體步驟如下:
- 注冊(cè)微博賬號(hào)
- 開通新浪云存儲(chǔ)服務(wù), 并獲取密鑰對(duì)(AccessKey & SecretKey)
- 使用控制臺(tái)創(chuàng)建bucket
- 調(diào)用API、SDK上傳、管理文件
- 調(diào)用API、SDK進(jìn)行權(quán)限設(shè)置
您可以登錄管理控制臺(tái), 開通服務(wù)并獲取 AccessKey & SecretKey
您可以在管理控制臺(tái)重置SecretKey
創(chuàng)建Bucket,可通過以下三種方式來實(shí)現(xiàn):
使用云存儲(chǔ)服務(wù)上傳文件有以下四種途徑:
例如:使用Curl命令上傳文件
curl -T "myfile.txt" -H "x-amz-acl:private" -H "Authorization:SINA AccessKey:簽名" -H "Content-Type: text/plain" "http://my-bucket.sinacloud.net/file/to/my/file.txt?formatter=json" -v
直接使用控制臺(tái)進(jìn)行上傳:
通過簽名算法進(jìn)行資源訪問的管理、識(shí)別訪問者的身份
并通過ACL設(shè)置bucket或object的訪問權(quán)限:
創(chuàng)建bucket及上傳文件時(shí),默認(rèn)是“私有”狀態(tài),通過ACL設(shè)置接口或者管理控制臺(tái),可將其狀態(tài)設(shè)置為公開或自定義訪問權(quán)限。
新浪云存儲(chǔ)服務(wù)為開發(fā)者提供了服務(wù)管理控制臺(tái)來方便開發(fā)者直觀、便捷的使用云存儲(chǔ)服務(wù)。
云存儲(chǔ)管理控制臺(tái),主要支持以下功能: