对象存储 Python SDK

相关资源:

安装Python

此版本的 Python SDK 仅适用于 Python 2.6和2.7版本。
首先请参考 Python 官方文档 安装合适的 Python 版本,然后通过下列方式验证 Python 版本:

  • Linux 的 Python 版本
$ python -V
Python 2.6.6

上面的输出表明:当前系统已经安装了 Python 2.6.6。

  • Windows 的 Python 版本
> python -V
Python 2.7.14 

上面的输出表明:当前系统已经安装了 Python 2.7.14。
注意:如果提示“Python 不是内部或者外部命令,也不是可运行的程序或者批处理文件”,则需要检查系统的环境变量:
此处输入图片的描述

安装 MSS Python SDK

MSS Python SDK 支持 python 包管理工具—— pip 安装和下载源码安装两种方式。

  • pip 安装 MSS Python SDK
pip install mssapi

注意:如果您的环境中还没有安装 pip 工具,请参考 pip 官方网站 安装。

  • 源码形式安装 MSS Python SDK

从 github 上下载 MSS Python SDK 源码,然后切换到仓库目录执行:

python setup.py install
  • 验证

在命令行中输入 python 并换行,然后检查 MSS Python SDK 的版本:

>>> import mssapi
>>> mssapi.__version__
'1.1'

上面的输出表明:您已经安装了 MSS Python SDK 1.1 版本。

卸载SDK

建议通过 pip 工具卸载 MSS Python SDK:

pip uninstall mssapi

示例程序

MSS Python SDK 的示例代码在GIthub仓库的 examples 目录下,示例包含以下内容:

使用例子 包含的内容
mss_basic.py 对象的基本操作,包含:简单上传、下载、删除、批量删除、列举和文件模拟等
mss_multipart.py 对象的分片上传、元数据设置、拷贝
mss_stream.py 对象的流式上传和下载
mss_range.py 对象的Range下载
mss_copy.py 对象的拷贝、元数据更新

注意:执行这些例子前,需要设置 MSS_HOST、MSS_ACCESS_KEY和MSS_SECRET_KEY 这三个环境变量。