最基本的开发环境就是能按照文档上说明的格式,尤其是加密那一块,向storage.aliyun.com 发出HTTP请求就可以。目前我们提供的开发语言是python和java、PHP的API。需要可以运行其中任何一种语言的环境。
第一步:
为保证所发出的OSS API请求顺利通过验证并执行指令,
首先,您需要获取API密钥。
[教程]如何获取API 密钥(Access ID & Access Key ) 《请点击查看
第二步:
这里以python为例子:
例如安装python就可以。任何编辑文本的工具就可以。
安装python后,下载oss的python API,里面会有oss_api.py等文件。
在oss_sample.py里面有代码示例。
在上传文件之前请创建属于您的bucket,例如就叫sample_bucket, 请注意这个名字是全局唯一的。不能和别人重复。否则会创建失败。
HOST="storage.aliyun.com"
ACCESS_ID = "API密钥Access ID"
SECRET_ACCESS_KEY = "API密钥 Access Key"
oss = OssAPI(HOST, ACCESS_ID, SECRET_ACCESS_KEY)
res = oss.put_bucket("sample_bucket")
if (res.status / 100) == 2:
print "put bucket ", bucket, "OK"
else:
print "put bucket ", bucket, "ERROR"
至于多媒体文件,图片,视频等
bucket = "sample_bucket"
object="请填入您想要的名字"
filename="请填入要上传的文件名字"
content_type = "请填入您想要的多媒体或者图片或者视频的type, 例如img/png"
res = oss.put_object_from_file(bucket, object, filename, content_type)
if (res.status / 100) == 2:
print "put_object OK"
else:
print "put_object ERROR"
如果一切正常的话,您可能通过登录您的web页面(oss.aliyun.com) 进行“管理中心”-“体验站” 就可以看到您上传的文件,或创建的bucket了。
》进入管理中心
[attachment=7303]
》通过API创建的bucket 可以在体验站查看到
[attachment=7305]
》通过API上传的文件(object )可以在体验站查看到
[attachment=7307]
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。