Linux服务器上传文件到阿里云oss对象存储的两种方法ossutil、curl

这篇具有很好参考价值的文章主要介绍了Linux服务器上传文件到阿里云oss对象存储的两种方法ossutil、curl。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ossutil支持在Windows、Linux、macOS等系统中运行,您可以根据实际环境下载和安装合适的版本。

安装过程中,需要使用解压工具(unzip、7z)解压软件包,请提前安装其中的一个解压工具。

yum -y install unzip

Linux系统一键安装

sudo -v ; curl https://gosspublic.alicdn.com/ossutil/install.sh | sudo bash

其他系统可以访问官网按需下载

https://help.aliyun.com/document_detail/120075.html

ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档

注意复制链接下载的话需要把多余部分删除 第一个.zip后面的东西都删掉

https://gosspublic.alicdn.com/ossutil/1.7.15/ossutil-v1.7.15-linux-amd64.zip.11186623.0.0.128b7786RBesZa&file=ossutil-v1.7.15-linux-amd64.zip

wget https://gosspublic.alicdn.com/ossutil/1.7.15/ossutil-v1.7.15-linux-amd64.zip

安装好之后配置ossutil

ossutil config

第一步是修改配置文件目录,默认为/用户家目录/.ossutilconfig 无须修改的话默认回车即可,如果修改则每次使用命令时需增加-c选项指定配置文件路径

例如ossutil ls oss://examplebucket -c /home/config

ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档

第二步选择语音默认是中文回车即可

ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档

第三部根据提示分别设置

Endpoint:这个配置的是bucket访问端口的地域节点地址

ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档

AccessKey ID、AccessKey Secret:这两个配置的是RAM 访问控制 用户的两个配置

ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档

STSToken:这个是用户临时token来访问oss配置用的,不配置回车即可

ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档

配置完以上步骤输入 ossutil 如果列出命令支持的参数即配置成功

ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档

配置完成后看下 ossutil 的常用命令上传文件

cp(上传、下载和拷贝文件) 命令格式

看下我们oss bucket域名地址

ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档

发送文件的命令就是

ossutil cp install.sh oss://2023-03

命令格式

ossutil cp 需要发送的文件 oss://Bucket的名字/目录名/

ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档

因为bucket具体地址在ossutil config的时候已经配置过了 所以这里只需要跟bucket名字即可

测试上传命令

ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档

来到oss文件目录查看上传情况

ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档

更多参数请参考官网文档https://help.aliyun.com/document_detail/120050.html

ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档
curl -T 命令上传文件至oss简单便捷

curl -T 需要发送的文件 Bucket 域名

注意这样直接发送需要公共读写权限的bucket或者 私有权限的bucket配置授权策略才可以

ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档
ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档

如果需要上传到指定目录直接上传地址格式:Bucket 域名/目录/目录/文件 以/结尾oss自动识别为目录,如果没有此目录会自动创建

当前是没有01目录的

ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档

指定上传至2023目录下的01目录下的14目录

ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档

在来到oss查看01目录就有了

ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档

发送成功的回显文章来源地址https://www.toymoban.com/news/detail-645513.html

ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档
ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档

到了这里,关于Linux服务器上传文件到阿里云oss对象存储的两种方法ossutil、curl的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java -- OSS对象存储服务(Object Storage Service,简称 OSS)文件服务器

    一个成熟的技术架构要有一定的分离性, 平台级的产品一般会这么分:应用服务器、数据库服务器、文件服务器。一般文件、数据库、应用服务器,都应该做逻辑和物理的分离。 以前我们想要做文件上传可能要自己去搭建一个专门的服务器,然后将我们的文件上传到这个服

    2024年02月04日
    浏览(37)
  • 一步步带你实现一个简单的express服务器,能让vue通过axios请求将图片上传到阿里云OSS

    上篇文章提到了如何用mock.js来模拟接口,方便在后端没有写好接口的时候也能顺利开发,本来计划这篇文章是讲一下用轮播图组件swiper来展示一下模拟接收到的数据和图片,但项目计划发生了变化,这个就推到后面再说。 mock模拟接口虽然很好用,但是在项目开发的时候还是

    2024年02月04日
    浏览(42)
  • 阿里云对象存储OSS文件上传

    阿里云oss地址: 对象存储OSS_云存储服务_企业数据管理_存储-阿里云 阿里云对象存储OSS是一款海量、安全、低成本、高可靠的云存储服务,提供12个9的数据持久性,99.995%的数据可用性和多种存储类型,适用于数据湖存储,数据迁移,企业数据管理,数据处理等多种场景,可对

    2024年02月12日
    浏览(30)
  • Spring Cloud Feign MultipartFile文件上传踩坑之路(包含前端文件上传请求、后端文件保存到aliyun-oss文件服务器)

    文件上传组件用的是ant-design的a-upload组件,我的界面如下所示: 文件上传请求API: FileUtils.js 需要注意的只有FileUtils.js定义的uploadApi请求函数,其中 URL 为后端请求接口(“/imageConvert/upload”),文件上传方法必须定义为 POST ,在 headers 加入’Content-type’: ‘multipart/form-data’,后端

    2024年02月12日
    浏览(33)
  • 阿里云对象存储oss-文件上传过程详解(两种方式)

    问题:需要配置系统变量才能够使用 以win11为例 (1)打开设置 (2)选择----系统信息 (3)选择----高级系统设置 (4)选择----环境变量 (5)选择----系统变量这栏-----新建 (6)在“变量名”输入框中输入 OSS_ACCESS_KEY_ID,在“变量值”输入框中输入你的Access Key ID。再次点击“新建”按钮,输入

    2024年02月10日
    浏览(26)
  • 本地上传文件至阿里云服务器的方法

    1.通过阿里云自带的助手传输小文件至阿里云ECS服务器,编码后文件大小不能大于32KB   2.在云服务器中安装wps,可以查看上传的文件 3.远程登录阿里云服务器,在云服务器下载宝塔Windows安装,在云服务器输入宝塔网址:https://www.bt.cn/#

    2024年02月11日
    浏览(42)
  • 阿里云服务器怎么正确使用OSS内网地址?

    很多客户回租用阿里云服务器,那么阿里云服务器怎么正确使用OSS内网地址?当您通过OSS内网地址访问OSS资源时,不收取流量费用。本文介绍ECS实例如何通过OSS内网地址访问OSS资源。 通过OSS内网地址访问OSS资源有以下两种方式: 与OSS同地域ECS实例可以直接通过内网访问有权

    2024年02月13日
    浏览(31)
  • Java实现Fast DFS、服务器、OSS上传

    支持Fast DFS、服务器、OSS等上传方式 在实际的业务中,可以根据客户的需求设置不同的文件上传需求,支持普通服务器上传+分布式上传(Fast DFS)+云服务上传OSS(OSS) 为了方便演示使用,本项目使用的是前后端不分离的架构 前端:Jquery.uploadFile 后端:SpringBoot 前期准备:F

    2024年04月08日
    浏览(35)
  • 若依OSS如何支持本地上传,保存到服务器本地?

    SysOssController改动: ISysOssService改动: SysOssServiceImpl 改动: OssClient改动: windows配置: linux配置: 记得修改your.domain:8080为你自己服务器的接口ip或域名和端口。 数据示例:

    2024年04月16日
    浏览(28)
  • 关于阿里云OSS服务器绑定域名及Https证书

    这是一个没有套路的前端博主,热衷各种前端向的骚操作,经常想到哪就写到哪,如果有感兴趣的技术和前端效果可以留言~博主看到后会去代替大家踩坑的~ 主页: oliver尹的主页 格言: 跌倒了爬起来就好~ 关于阿里云OSS服务器绑定域名及Https证书 一.前言 二.准备阶段 三

    2024年01月23日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包