本文主要面向新浪云存儲服務(wù)的開發(fā)者,開發(fā)者可通過此文學(xué)習(xí)如何使用新浪云存儲進(jìn)行開發(fā)
使用新浪云存儲服務(wù)進(jìn)行開發(fā)的具體步驟如下:
- 注冊微博賬號
- 開通新浪云存儲服務(wù), 并獲取密鑰對(AccessKey & SecretKey)
- 使用控制臺創(chuàng)建bucket
- 調(diào)用API、SDK上傳、管理文件
- 調(diào)用API、SDK進(jìn)行權(quán)限設(shè)置
您可以登錄管理控制臺, 開通服務(wù)并獲取 AccessKey & SecretKey
您可以在管理控制臺重置SecretKey
創(chuàng)建Bucket,可通過以下三種方式來實(shí)現(xiàn):
使用云存儲服務(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
直接使用控制臺進(jìn)行上傳:
通過簽名算法進(jìn)行資源訪問的管理、識別訪問者的身份
并通過ACL設(shè)置bucket或object的訪問權(quán)限:
創(chuàng)建bucket及上傳文件時(shí),默認(rèn)是“私有”狀態(tài),通過ACL設(shè)置接口或者管理控制臺,可將其狀態(tài)設(shè)置為公開或自定義訪問權(quán)限。
新浪云存儲服務(wù)為開發(fā)者提供了服務(wù)管理控制臺來方便開發(fā)者直觀、便捷的使用云存儲服務(wù)。
云存儲管理控制臺,主要支持以下功能: