搭建阿里云OSS python SDK 开发环境

来源:互联网 发布:python 实现卷积 编辑:程序博客网 时间:2024/05/17 15:03

OSS(Object Storage Service,即对象存储服务),是阿里云对外提供的海量,安全,低成本,高可靠的云存储服务。自公司产品v2.0版本之后,开始引入使用该服务。

在产品v1.0版本持续的使用中,产生了大量的用户数据及图片资源等文件。图片资源主要存放在阿里云ECS主机的特定目录中。在每次进行系统升级时,就需要进行数据备份,而备份的数据中,其中很大的一部分内容为图片资源文件。在v2.0版本开始,我们将app应用中使用到的图片资源、网页资源等信息存放在oss之上。这样当进行系统升级时,需要备份的数据,就完全不需要再去备份图片资源文件,减小了备份文件的大小及备份的大量耗时。

在使用了oss之后,就需要将v1.0版本上产生的图片资源文件完全迁移到oss中。由于oss提供了python语言的sdk来操作oss。故选用了python作为开发工具,来实现图片资源文件的迁移。

开发环境为CentOS 6.4。

1.检查python开发环境

在控制台下执行命令:python

输出如下内容:

则说明python已经存在。如果输出内容为:command not found,则说明python未安装。安装python命令为:yum install python,执行了上述命令后,将开始安装python。

2.检查是否存在pip和setuptools

pip和setuptools均为python包管理工具,执行pip,若没有该命令,需要进行安装。在centos下,目前这两个工具都不能直接通过yum来进行安装。可以在该链接中:https://pip.pypa.io/en/stable/installing/ 下载get-pip.py脚本,使用命令:python get-pip.py,将完成pip和setuptools工具的安装。

3.安装oss2

最新的oss sdk为oss2,且不能兼容之前的版本,执行命令:pip install oss2,将完成oss2的安装。

4.检查oss2环境是否配置完成

输入命令:python

输入如下内容:import oss2,回车。

输出上述内容,则说明oss2开发环境已经创建完成。

0 1
原创粉丝点击