Linux上传文件到OSS

Linux上传文件到OSS

一、首先拥有一个oss,上阿里云购买,有免费的

阿里云官网
在这里插入图片描述

二、创建一个Bucket

在这里插入图片描述

三、创建用户获取AccessKey ID、AccessKey Secret并添加权限

参考链接
一定要记录好下图中的accessKeyID和accessKeySecret,特别是accessKeySecret,一旦关闭页面后面就看不到了,只能通过创建新的accessKeyID来获得。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

四、linux中下载安装ossutil

官方链接

wget http://gosspublic.alicdn.com/ossutil/1.7.0/ossutil64  
chmod 755 ossutil64

使用交互式配置生成配置文件。
输入配置命令。

./ossutil64 config

根据提示设置配置文件路径。
建议直接按回车使用默认配置文件的路径。

请输入配置文件名,文件名可以带路径(默认为:/home/user/.ossutilconfig,回车将使用默认路径。
如果用户设置为其它路径,在使用命令时需要将–config-file选项设置为该路径):

注意 ossutil强制使用/home/user/.ossutilconfig作为配置文件,若您设置了配置文件的路径,则每次使用命令时,需增加-c选项指定配置文件。例如配置文件保存为/home/config,使用ls时,命令格式如下:

./ossutil64 ls oss://examplebucket -c /home/config

根据提示设置工具的语言。

请输入语言(CH/EN,默认为:CH,该配置项将在此次config命令成功结束后生效):CH

设置Endpoint、AccessKey、STSToken参数。

请输入endpoint:Endpoint
请输入accessKeyID:yourAccessKeyID
请输入accessKeySecret:yourAccessKeySecret
请输入stsToken:yourSTSToken

参数说明如下:

endpoint:填写Bucket所在地域的Endpoint。各地域Endpoint详情,请参见访问域名和数据中心
您也可以增加http://或https://指定ossutil访问OSS使用的协议,默认使用HTTP协议。例如使用HTTPS协议访问深圳的Bucket,可设置为https://oss-cn-shenzhen.aliyuncs.com。

accessKeyID、accessKeySecret:填写账号的AccessKey。

使用阿里云账号或RAM用户访问时,AccessKey的获取方式,请参见创建AccessKey

使用STS临时授权账号访问时,AccessKey的获取方式,请参见STS临时授权访问OSS

stsToken:使用STS临时授权账号访问OSS时需要配置该项,否则置空即可。stsToken生成方式参见临时访问凭证

说明 配置文件更详细的说明,请参见config

OSS常用命令

官方文档
在这里插入图片描述


linux中实际安装详细步骤

连接服务器

①下载工具

wget http://gosspublic.alicdn.com/ossutil/1.7.0/ossutil64  
chmod 755 ossutil64

在这里插入图片描述

[root@localhost ~]# ./ossutil64 config
该命令创建将一个配置文件,在其中存储配置信息。

请输入配置文件名,文件名可以带路径(默认为:/root/.ossutilconfig,回车将使用默认配置文件。如果用户设置为其它文件,在使用命令时需要将--config-file选项设置为该文件):  回车(默认值)
对于下述配置,回车将跳过相关配置项的设置,配置项的具体含义,请使用"help config"命令查看。
请输入endpoint:yourendpoint  上图中自己的endpoint
请输入accessKeyID:youraccessKeyID    在创建用户的时候给的ID
请输入accessKeySecret:youraccessKeySecret    在创建用户的时候给的Secret
请输入stsToken:回车

在这里插入图片描述

②测试上传文件到OSS

[root@localhost ~]# ./ossutil64 cp ./test.png oss://yourBucketName/
Succeed: Total num: 1, size: 10,413. OK num: 1(upload 1 files).

average speed 68000(byte/s)

0.151788(s) elapsed

上OSS控制台查看是否成功

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101876.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python 删除文件、目录_python如何删除文件、目录[通俗易懂]

    python 删除文件、目录_python如何删除文件、目录[通俗易懂]本文讲述了python实现删除文件与目录的方法。分享给大家供大家参考。具体实现方法如下:os.remove(path)删除文件path.如果path是一个目录,抛出OSError错误。如果要删除目录,请使用rmdir().remove()同unlink()的功能是一样的在Windows系统中,删除一个正在使用的文件,将抛出异常。在Unix中,目录表中的记录被删除,但文件的存储还在。#…

    2022年5月27日
    79
  • php域名免备案转发,免备案高防CDN支持过墙域名跳转解决域名DNS污染

    php域名免备案转发,免备案高防CDN支持过墙域名跳转解决域名DNS污染免备案服务器联系咨询我QQ:281846000全国节点,自动切换,保证业务的安全和稳定1.301跳转,解决域名被墙,国内免备案不限制内容服务器。2.域名防劫持,DNS防护专属套餐,视频***CDN加速等业务(免&备*案CDN)3.出租海内外高防服务器(TB级防护)4.解决域名DNS被污染问题。(被DNS污染期间不要回源到自己网站,使用过墙DNS24-48小时自动恢复,不要轻易转入他人…

    2022年9月10日
    0
  • C#textbox 密码输入框「建议收藏」

    C#textbox 密码输入框「建议收藏」C#textbox密码输入框C#中,怎么让textbox输入数字时显示为*号,因为用它作为验证输入密码设置TextBox的PasswordChar属性为*

    2022年7月25日
    23
  • .NET中pdb文件的作用是什么「建议收藏」

    .NET中pdb文件的作用是什么「建议收藏」.PDB是ProgramDatabase的缩写,全称为“程序数据库”文件。我们使用它(更确切的说是看到它被应用)大多数场景是调试应用程序。目前我们对.PDB文件的普遍认知是它存储了被编译文件的调试信息,作为符号文件存在。 PDB文件寻路 如果我们观察VS启动调试加载模块和符号文件的过程,会发现它通常会从可执行文件或者DLL文件的相同目录中加载符号文件。这正是调试器寻找PDB文件的

    2022年5月5日
    113
  • ntko execl操作[通俗易懂]

    ntko execl操作[通俗易懂]

    2025年5月28日
    0
  • GRC系统_S7snap与PLC通信

    GRC系统_S7snap与PLC通信本系列文档介绍4G/5G开源项目srsRAN(srsLTE升级版)的基本使用方法。本文给出该开源项目的基本介绍、安装方法及NB-IoT基本测试。

    2022年10月7日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号