Python SDK下载

更新时间:

环境要求

Python 2.6+,3.x版本暂不支持。oascmd.py仅支持2.7.x

开发包下载

Python SDK 开发包 v0.2.5

pip安装

全新安装

  1. pip install oassdk

升级安装

  1. pip install upgrade oassdk

必要的配置

用户访问OAS服务,需指定所要使用的目标 Region 域名、AccessKeyId和AccessKeySecret

域名地址详见 API 手册 2.1.1 节服务器地址.

  • 公网域名:[ RegionName ].oas.aliyuncs.com
  • 内网域名:[ RegionName ].oas-internal.aliyuncs.com

其中,[ RegionName ]取值为: cn-hangzhou、cn-qingdao、cn-beijing、cn-hongkong等。更多详细说明,请参考《OAS API参考手册

可以使用OAS_Python_SDK的命令行工具进行快捷配置,详见开发者工具文档中的Python 命令行工具的授权设置:

  • config [-h] —host host —id id —key key [—port port] [—config-file filename]

更新日志

版本0.2.5

  • 解决在python 2.7.0版本运行createjob命令时的报错问题

版本0.2.4

  • cp 命令增加一个 osshost 配置,指定pull-from-oss和push-to-oss默认访问的OSS地址

版本0.2.3

  • 为支持归档存储与OSS产品之间的数据迁移,添加pull-from-oss、push-to-oss两种类型Job的函数调用

版本0.2.2

  • 修复size解析错误

版本0.2.1

  • 修复multipart的part size计算问题

版本0.2.0

  • 支持OAS API 2.0最新接口规范,使用tree-etag替换原先etag校验方式

  • 新增tree-etag校验码的相关计算函数,如:compute_combine_tree_etag_from_list, compute_combine_tree_etag_from_list, compute_etag_from_file_obj

  • 新增etag/tree-etag的并行计算函数,如:compute_hash_from_file, compute_hash_from_file_obj

  • 删除multipart合并时所需要的compute_combine_md5函数

  • 增强oascmd.py,提供更加精简、人性化的命令使用方式,丰富返回信息和错误重定向功能

版本0.1.8

  • 删除对 simplejson 的依赖

  • 修复底层接口抛出的异常信息不完整问题

  • 原有的 print 打印信息改用 logging 模块输出