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控制台查看是否成功

在这里插入图片描述

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 单线和双线区别_地铁线路是单线还是双线

    单线和双线区别_地铁线路是单线还是双线中国基础电信业务和互联网综合服务提供商

    2022年10月28日
  • java nio 如何使用_Java NIO 系列教程[通俗易懂]

    java nio 如何使用_Java NIO 系列教程[通俗易懂]JavaNIO(NewIO)是从Java1.4版本开始引入的一个新的IOAPI,可以替代标准的JavaIOAPI。本系列教程将有助于你学习和理解JavaNIO。JavaNIO提供了与标准IO不同的IO工作方式:ChannelsandBuffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总…

  • 加壳工具简介「建议收藏」

    加壳工具简介「建议收藏」
    1.程序编写语言:
    常见的程序制作语言有:
    BorlandDelphi6.0-7.0
    MicrosoftVisualC++6.0
    MicrosoftVisualBasic5.0/6.0
    还有汇编、易语言等。很多软件都通过加壳保护来提高软件的激活成功教程难度,下面我们简单的介绍一下加壳工具。
    2.软件加壳工具介绍:
    II压缩壳介绍:
    常见压缩壳有:ASPack、UPX、PeCompact、N

  • 【转AekdyCoin】求小于等于N的与N互质的数的和「建议收藏」

    【转AekdyCoin】求小于等于N的与N互质的数的和「建议收藏」话说我以前求这样的问题都是先求与N不互质的数,把N分解质因数,然后用容斥原理,今天看了大牛的博客,顿时觉得弱爆了。。。以下内容转大牛文章:ifgcd(n,i)=1thengcd(n,n-i)=1(1反证法:如果存在K!=1使gcd(n,n-i)=k,那么(n-i)%k==0而n%k=0那么必须保证i%k=0k是n的因子,如果i%k=0那么gcd(n,i)=k

  • Google收购Moto:天使还是魔鬼?

    Google收购Moto:天使还是魔鬼?前几天还在和Moto的朋友说,其实Google最应当收购的是Moto,没想到今天成了现实,说Google应当收购Moto基于几个原因: 1、可以一次性解决专利难题,作为模拟手机时代的霸主,GSM手机时代的千年老二,智能手机时代的佼佼者,Moto的专利储备至少足够应付Apple;

    2022年10月26日
  • vsftp怎么用_不使用网络客户端怎么设置

    vsftp怎么用_不使用网络客户端怎么设置FTPDocument1FTP支持两种模式。这两种模式被称为“标准”(或“主动”)模式和“被动”(或“PASV”)模式。“标准”模式FTP客户端向FTP服务器发送PORT命令。“被动”模式客户端向FTP服务器发送PASV命令。这两条命令是通过FTP命令通道发送的。“标准”模式FTP客户端首先建立一个到FTP服务器上TCP端口21的连接。此连接会建立FTP命令通道。当FTP客户端需要接收数据(例如文…

发表回复

您的电子邮箱地址不会被公开。

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