欢迎来到天天文库
浏览记录
ID:35885745
大小:1.68 MB
页数:57页
时间:2019-04-22
《阿里云-对象存储服务OSS周边工具-D》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、对象存储OSS周边工具对象存储OSS/周边工具周边工具osscmd快速安装环境要求osscmd是随Pythonsdk0.x一起发布的,请点击这里下载。注意,PythonSDK2.x暂时并未提供相应版本的osscmd工具。Python的版本要求要在2.5和2.7之间。SDK适用于Windows平台和Linux平台,但由于Python3.0并不完全兼容2.x的版本,所以SDK暂时不支持3.0及以上的版本。安装好Python后:-Linuxshell环境下输入python并回车,来查看Python的版本。如下所示:Python2.5.4(r254
2、:67916,Mar102010,22:43:17)[GCC4.1.220080704(RedHat4.1.2-46)]onlinux2Type"help","copyright","credits"or"license"formoreinformation.>>>-Windows在cmd环境下输入python并回车,来查看Python的版本。如下所示:C:DocumentsandSettingsAdministrator>pythonPython2.7.5(default,May152013,22:43:36)[MSCv.150032
3、bit(Intel)]onwin32Type"help","copyright","credits"or"license"formoreinformation.>>>以上说明python安装成功。-异常情况,如Windows在cmd环境下输入python并回车后,提示"不是内部或外部命令",请检查配置"环境变量"-"Path",增加python的安装路径。如图:56对象存储OSS/周边工具如果没有安装Python,可以从python官网获取Python的安装包。网站有详细的安装说明来指导用户如何安装和使用Python安装使用pythonos
4、scmdputmyfile.txtoss://mybucket点击这里下载,对下载的pythonSDK压缩包进行解压后,在osscmd所在目录直接执行pythonosscmd+操作即可。比如上传一个文件到bucket:需要特别说明的是osscmd中用oss://bucket或者oss://bucket/object表示这是一个bucket或者object。oss://只是一种资源的表示方式,没有其他意义。如果需要详细的命令列表输入:pythonosscmd。如果需要详细的参数列表说明输入:pythonosscmdhelp。使用示例安装配置o
5、sscmd在Linux或者Windows上下载SDK安装包后,解压缩后就可以使用osscmd了。使用时直接调用pythonosscmd即可获取相应的说明。每种命令有两种执行模式。以查询用户所创建的bucket为例子。执行的是gs命令,getservice的简写。-方法1:不指定ID和KEY,osscmd从默认文件中读取ID和KEY。$pythonosscmdgscan'tgetaccessid/accesskey,setupuse:config--id=accessid--key=accesskey56对象存储OSS/周边工具$python
6、osscmdgs2013-07-1908:11test-oss-sampleBucketNumberis:1注意:如果出现这样的提示表明没有配置好ID和KEY,见步骤2中提示的配置命令。如果配置好ID和KEY,并且ID和KEY有效,执行-方法2:直接在命令中指定ID和KEY,osscmd从命令行中读取ID和KEY。如果ID和KEY有效,执行后会得之后的结果。$pythonosscmdgs--id=your_id--key=your_key2013-07-1908:11test-oss-sampleBucketNumberis:1如果要配置用
7、户的ID和KEY到默认的文件中,请运行如下命令用来配置访问OSS所需要的ID和KEY。默认的OSSHOST为oss.aliyuncs.com。$pythonosscmdconfig--id=YOUR_ID--key=YOUR_KEY如果出现类似"Yourconfigurationissavedinto"的提示表明ID和KEY已经保存成功了。基础操作$pythonosscmdgetallbucket列出创建的bucket如果是刚刚使用OSS的用户因为没有创建bucket,输出是空创建bucket$pythonosscmdcreatebucke
8、tmybucketname创建一个Bucket名字为mybucketname的bucket。创建"mybucketname"的bucket,有可能不成功。因为OSS中的bucke
此文档下载收益归作者所有