本文主要面向新浪云存储服务的开发者,开发者可通过此文学习如何使用新浪云存储进行开发
使用新浪云存储服务进行开发的具体步骤如下:
- 注册微博账号
- 开通新浪云存储服务, 并获取密钥对(AccessKey & SecretKey)
- 使用控制台创建bucket
- 调用API、SDK上传、管理文件
- 调用API、SDK进行权限设置
您可以登录管理控制台, 开通服务并获取 AccessKey & SecretKey
您可以在管理控制台重置SecretKey
创建Bucket,可通过以下三种方式来实现:
使用云存储服务上传文件有以下四种途径:
例如:使用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
直接使用控制台进行上传:
通过签名算法进行资源访问的管理、识别访问者的身份
并通过ACL设置bucket或object的访问权限:
创建bucket及上传文件时,默认是“私有”状态,通过ACL设置接口或者管理控制台,可将其状态设置为公开或自定义访问权限。
新浪云存储服务为开发者提供了服务管理控制台来方便开发者直观、便捷的使用云存储服务。
云存储管理控制台,主要支持以下功能: