开发者社区> 阳光暖吧> 正文

本地文件上传到阿里云OSS对象存储中

简介: 本地文件上传到阿里云OSS对象存储中
+关注继续查看

需求:文件本地备份,安全性低,需要在云端备份一份

系统ossutil版本
centos7ossutil1.7.3 64位

这里使用的是ossutil工具,至于为什么不使用ossimport,我这里需要持续备份,本地与云端OSS需要保持一致性,ossutil工具中sync命令加上参数--delete -f可以满足我的需求,ossimport是一次性迁移,不具有与本地文件一致性功能,建议在第一次备份时使用,后续可以使用ossutil工具中sync命令。

安装工具

wget http://gosspublic.alicdn.com/ossutil/1.7.3/ossutil64

赋予权限

chmod 755 ossutil64

工具配置

./ossutil64 config
Please enter the config file name,the file name can include path(default /root/.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 /root/.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:输入阿里云oss的地址。例如张家口区oss文件存储服务:oss-cn-zhangjiakou.aliyuncs.com
Please enter accessKeyID:填写AccessKeyID
Please enter accessKeySecret:填写AccessKey Secret
Please enter stsToken:(直接回车)

测试

 ./ossutil64 sync /dwz/oss/  oss://nextcloud-onlyoffice --delete -f
 
total file(directory) count:7
oss://nextcloud-onlyoffice,total oss object count:10
object will be deleted count:3
Succeed: Total num: 7, size: 9. OK num: 7(upload 7 files).

/dwz/oss/:本地路径
oss://nextcloud-onlyoffice:oss服务Bucket名称
--delete -f:检查一致性并强制覆盖oss服务上的同名文件

查看oss服务,此时我本地删除1 2 3文件,执行./ossutil64 sync /dwz/oss/ oss://nextcloud-onlyoffice --delete -f命令后,oss服务也会删除1 2 3 文件

1675180300114.jpg

阿里云官方安装ossutil教程


阿里云官方sync命令教程

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Python玩转阿里云OSS对象存储,批量转存markdown和html图片
Python玩转阿里云OSS对象存储,批量转存markdown和html图片
139 0
阿里云国际站怎么注册账户充值UDST使用oss对象存储产品介绍
阿里云国际oss cdn 亚太地区 海外地区代充值免实名使用账户
41 0
SpringBoot2.x系列教程24--SpringBoot实现文件上传到OSS阿里云存储
前言 在上一章节中,壹哥 给大家讲解了如何在SpringBoot实现单个文件和多个文件上传,但是那种方式现在挺多项目中都不再采用了,而是会把文件上传到云存储服务器中,比如阿里云、腾讯云、华为云等。所以今天 壹哥 利用阿里云的OSS存储,讲解如何把本地文件存储到云存储服务器中,本文会教给你如何购买配置阿里云OSS,并且教你如何实现文件上传到云空间,干货满满哦。 一. 阿里云OSS简介 1. 存储服务简介 我们进行项目开发,很多时候都需要进行文件、图片等的上传,对于很多项目来说,虽然有FastDFS等文件存储服务器技术,但其实我们完全没有必要搭建自己的图片等文件服务器。对一个小型非专业的应用来说,
432 0
记一次阿里云oss文件上传服务假死
记得以前刚开始学习web项目的时候,经常涉及到需要上传图片啥的,那时候都是把图片上传到当前项目文件夹下面,每次项目一重启图片就丢了。虽然可以通过修改/tomcat/conf/server.xml配置文件,配置一个上传图片的本地文件夹,即配置一个工程配置虚拟路径,这样可以避免项目重启图片丢失。自从参加工作以来基本就没有遇到使用这种方式来存储图片了。一般要么自己搭建文件服务器,要么使用付费的文件服务。比如七牛云、阿里云、腾讯云等。今天我们就一起来聊聊如何使用阿里云OSS文件上传。
557 0
封装直传阿里云存储文件上传控件(3)
封装直传阿里云存储文件上传控件(3)
57 0
封装直传阿里云存储文件上传控件(2)
封装直传阿里云存储文件上传控件(2)
55 0
封装直传阿里云存储文件上传控件(1)
封装直传阿里云存储文件上传控件(1)
81 0
阿里云 OSS对象存储攻防
本文分为两个部分 第一部分介绍OSS对象存储攻防的方式 第二部分为真实漏洞案例
1020 0
一小时学会使用springboot操作阿里云OSS实现文件上传,下载,删除(附源码)
一小时学会使用springboot操作阿里云OSS实现文件上传,下载,删除(附源码)
1014 0
阿里云OSS对象存储服务上传失败问题之一
OSS是阿里云提供一个对象存储服务,有着稳定高效的特点,但在操作时有些问题还是必须要注意一下的
1176 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Elastic与阿里云合作宣传信息白皮书
立即下载
阿里云&信通院《Serverless数据库技术研究报告》
立即下载
降本增效,阿里云数据治理Workshop上海站
立即下载