Linux安装oss

IT
IT
IT
335
文章
1
评论
2020年3月22日19:15:17 评论 1,670 3970字阅读13分14秒

概述

ossutil是以命令行方式管理OSS数据的工具,提供方便、简洁、丰富的Bucket和Object管理命令,支持Windows、Linux、 Mac平台。
通过ossutil,您可以进行如下操作:

  • 管理Bucket,如:创建、列举或删除Bucket等。
  • 管理Object,如:上传、下载、列举、拷贝和删除Object等。
  • 管理碎片(part),如:列举和删除part等。

快速安装

根据您的操作系统选择对应版本的软件下载并配置ossutil。

[xiaoxin@iZ2ze9lpuyxnf8j4d15vkgZ ~]$ sudo wget http://gosspublic.alicdn.com/ossutil/1.6.9/ossutil64
[xiaoxin@iZ2ze9lpuyxnf8j4d15vkgZ ~]$ sudo chmod 755 ossutil64

添加非交互式配置

[xiaoxin@iZ2ze9lpuyxnf8j4d15vkgZ ~]$ ./ossutil64 config
The command creates a configuration file and stores credentials.
 
Please enter the config file name,the file name can include path(default /home/xiaoxin/.ossutilconfig, carriage return will use the default file. If you specified this option to other file, you should specify --config-file option to the file when you use other commands):
No config file entered, will use the default config file /home/xiaoxin/.ossutilconfig
 
For the following settings, carriage return means skip the configuration. Please try "help config" to see the meaning of the settings
Please enter language(CH/EN, default is:EN, the configuration will go into effect after the command successfully executed):
Please enter endpoint:http://oss-cn-beijing-internal.aliyuncs.com
Please enter accessKeyID:LTAI4Fs2zb4zRkK7Y8RjFNhE
Please enter accessKeySecret:mL5FpBSIFqgBnZZIt7ShJD8bEA0z3p
Please enter stsToken:

交互式配置
./ossutil config
请输入配置文件名,文件名可以带路径(默认为:/home/user/.ossutilconfig,回车将使用默认路径。如果用户设置为其它路径,在使用命令时需要将--config-file选项设置为该路径):
未输入配置文件路径,将使用默认配置文件:/home/user/.ossutilconfig。
对于下述配置,回车将跳过相关配置项的设置,配置项的具体含义,请使用"help config"命令查看。
请输入endpoint:http://oss-cn-shenzhen.aliyuncs.com
请输入accessKeyID:yourAccessKeyID
请输入accessKeySecret:yourAccessKeySecret
请输入stsToken:
endpoint:填写Bucket所在地域的域名信息,可参考访问域名和数据中心。
accessKeyID:查看方式请参考创建AccessKey。
accessKeySecret:查看方式请参考创建AccessKey。
stsToken:非必配项,若采用STS临时授权方式访问OSS需要配置该项,否则置空即可。stsToken生成方式参考临时访问凭证。
https://help.aliyun.com/document_detail/120072.html?spm=a2c4g.11186623.2.23.10cb448asgYZQq#concept-303826

使用示例

  • 查看所有的bucket
[xiaoxin@iZ2ze9lpuyxnf8j4d15vkgZ ~]$ ./ossutil64 ls
CreationTime                                 Region    StorageClass    BucketName
2018-10-18 10:01:42 +0800 CST        oss-cn-beijing        Standard    oss://bgt-data
2019-11-22 17:26:09 +0800 CST        oss-cn-beijing        Standard    oss://demo-xiaoxin
2018-11-29 18:44:06 +0800 CST        oss-cn-beijing        Standard    oss://fanxiaoxin
2018-11-08 19:17:24 +0800 CST        oss-cn-beijing        Standard    oss://sellerproduct
2018-12-03 19:04:04 +0800 CST        oss-cn-beijing        Standard    oss://upload-insert-data
2019-10-12 16:39:21 +0800 CST        oss-cn-beijing        Standard    oss://xiaoxin-activitybanner
2019-10-15 15:23:09 +0800 CST        oss-cn-beijing        Standard    oss://xiaoxin-crm-admin
2019-11-27 15:36:23 +0800 CST        oss-cn-beijing        Standard    oss://xiaoxin-dev-activity-admin
2019-12-11 16:03:03 +0800 CST        oss-cn-beijing        Standard    oss://xiaoxin-dev-admin
2019-11-22 17:06:33 +0800 CST        oss-cn-beijing        Standard    oss://xiaoxin-dev-crm-admin
2019-11-22 19:48:24 +0800 CST        oss-cn-beijing        Standard    oss://xiaoxin-dev-zcjb-admin
2019-11-22 17:42:42 +0800 CST        oss-cn-beijing        Standard    oss://xiaoxin-dev-zcjb-weixin
2019-06-05 17:22:43 +0800 CST        oss-cn-beijing        Standard    oss://xiaoxin-front-end
2019-11-27 15:34:07 +0800 CST        oss-cn-beijing        Standard    oss://xiaoxin-qa-activity-admin
2019-09-18 12:07:54 +0800 CST        oss-cn-beijing        Standard    oss://xiaoxin-test-crm-admin
2019-08-23 15:19:49 +0800 CST        oss-cn-beijing        Standard    oss://xiaoxin-test-web-weixin
2019-10-26 16:15:06 +0800 CST        oss-cn-beijing        Standard    oss://xiaoxin-test-zcjb-admin
2019-10-10 15:40:35 +0800 CST        oss-cn-beijing        Standard    oss://xiaoxin-test-zcjb-weixin
2019-07-20 15:45:49 +0800 CST        oss-cn-beijing        Standard    oss://xiaoxin-web-weixin
2019-11-07 15:22:46 +0800 CST        oss-cn-beijing        Standard    oss://xiaoxin-zcjb-admin
2019-10-10 15:32:20 +0800 CST        oss-cn-beijing        Standard    oss://xiaoxin-zcjb-weixin
2018-11-08 19:24:09 +0800 CST        oss-cn-beijing        Standard    oss://xxuser
Bucket Number is: 22

上传文件

[xiaoxin@iZ2ze9lpuyxnf8j4d15vkgZ ~]$ ll
total 9880
-rw-rw-r-- 1 xiaoxin xiaoxin        0 Dec 13 19:39 1.txt
drwxrwxr-x 4 xiaoxin xiaoxin     4096 Dec 13 19:20 app
-rwxr-xr-x 1 root    root    10109745 Nov 18 10:03 ossutil64
[xiaoxin@iZ2ze9lpuyxnf8j4d15vkgZ ~]$ ./ossutil64 cp -ru 1.txt oss://xiaoxin-crm-admin
Succeed: Total num: 1, size: 0. OK num: 1(upload 1 files).
 
0.049373(s) elapsed

使用脚本自动上传

cd  /home/xiaoxin/& ./ossutil64  cp -ru /var/lib/jenkins/workspace/xiaoxin-crm-admin/dist/ oss://xiaoxin-crm-admin
继续阅读
  • 我的QQ
  • QQ扫一扫
  • weinxin
  • 我的头条
  • 头条扫一扫
  • weinxin
CentOS 最后更新:2020-3-27
IT
  • 本文由 发表于 2020年3月22日19:15:17
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
python上传文件到oss python

python上传文件到oss

基础环境 # +++++ 阿里云OSS开发指南里都有详细的步骤,在这里整理了一下自己需要的东西 # 确定开发环境,centOS默认安装了python2.7 # python -V # 安装python...
OSS授权每个Bucket单独权限 CentOS

OSS授权每个Bucket单独权限

安全 如果多个Bucket 使用一个AccessKey,这样就暴漏了安全痛点,万一谁手欠来个一键乱搞,那就真的懵逼了。 配置 新建独立子账号保存AccessKey备用 授权Bucket 新建权限策略 ...