使用 qshell 将 bucket 文件迁移到新 bucket 中

安装 qshell 工具。下载地址:qshell 官方文档

将下载下来的压缩文件解压到任意目录,将其中的名字为 darwin 的文件重命名为 qshell 并放入 mac 的 /usr/local/bin 目录,最后在命令行输入 qshell 。

密钥设置

这里需要使用七牛账号中个人密钥管理下的 AccessKey 和 SecretKey 。

找到这两个值后在命令行中输入如下命令。(其中 ak 和 sk 分别对应 AccessKey 和 SecretKey , name 为账户名称)

$ qshell account ak sk name

如果没有报错的话,输入以下命令来显示账号信息。

$ qshell account

迁移文件

使用如下命令进行文件迁移并生成包含文件名的文本文件。

$ qshell listbucket { bucket_name } | awk -F"\t" '{print $1}' > files.txt
$ qshell batchcopy { bucket_name } { new_bucket_name } -i files.txt

批量下载文件到本地

上面只是将旧桶内的文件转移到新的桶内,原本无法预览、下载的文件现在都可以正常操作了,可是里面有很多图片总不能从网页上一张一张下载下来然后再上传到其他的储存空间里吧,因此这里就需要思考如何将图片批量下载到本地磁盘。七牛云的 qshell 工具有 qdownload 方法能批量下载文件,但是尝试多次均以失败告终,后看到 qshell 的 get 方法只能每次操作一个文件,如果让电脑代替人工去重复操作这一 get 方法,就可以把每一张图片都下载下来。

python 脚本代码如下:

import os
import linecachefor num in range(1, total_num):result = linecache.getline('./files.txt', num).strip()print(result)os.system('/usr/local/bin/qshell get test ' + result)

上传至网易 nos

网易nos 的注册与创建桶的过程不再过多介绍,需要注意的是在创建储存桶完毕之后要进行两个关键的配置。

  • 存储桶(bucket)访问权限

  • 防盗链设置

1、访问权限

访问权限应设置为公有读。如图中解释:

2、防盗链设置

为了保护自己的免费额度,防止图片被他人盗用,因此需要开启防盗链。

欢迎来我的博客:https://tangx1.com/

七牛云数据迁移到网易nos相关推荐

  1. 七牛云 -数据的增加和删除(vue+egg+element-ui+axios)

    一 :七牛云是持续挖掘海量数据的无限价值的一款云上服务器.能够对数据实现以下几款功能: 1.海量存储 2.数据洞察 3.加速传输 4.高性能计算. 二 :接下来说一下数据的增加和删除. 七牛云可以有多 ...

  2. php将数据传到七牛云上,线上数据怎么热迁移到七牛云

    线上数据怎么热迁移到七牛云? 方案一:完全使用七牛镜像存储功能 注意:此方法仅针对少量数据的网站,对于数据量比较大(尤其是 UGC -- 用户产生内容)的网站,建议用下面的方案二 利用七牛提供的镜像存 ...

  3. python教程七牛云_使用Python实现数据从七牛云到阿里云的自动化迁移

    工具python3.5 顺手的IDE(轻量级推荐vscode) qiniu/qshell (本文是基于 mac 系统开发,所以使用 qshell 的 mac 版本,读者请根据自己的系统下载,也可以直接 ...

  4. 自动化迁移七牛云的数据到阿里云OSS

    背景 近期收到两封七牛云发来的邮件: 测试域名回收通知 您的账号 xxx 在七牛云融合CDN加速平台有以下测试域名还剩7个自然日会被系统自动回收 由于,我博客所有的图片文件都是存储在七牛云的,这个域名 ...

  5. 被七牛云OSS对象存储测试域名回收后正确数据迁移姿势!

    概述 七牛云OSS对象存储bucket创建后有一个「外链默认域名」这个域名, 如果没有记错的2018上半年没有回收这个概念, 2018下半年隐隐约约记录收到过「[七牛云]测试域名回收通知」邮件, 出现 ...

  6. 语雀图片与七牛云之间的迁移同步

    昨天登录在 Github 同步博客时候,忽然发现很多文章的图片都出现了 404!后来检查才知道,原来从 2019.08.07 起,语雀上的一些静态图片开启了防外链设置,因此之前通过 api 同步语雀文 ...

  7. 用多备份将网站数据备份到百度云,七牛云存储,阿里云OSS,亚马逊S3,金山云等云存储服务上

    真正运营过网站的人都知道,数据对一个网站来说至关重要,因此,网站数据备份也是日常必做工作.因为误操作,网站被攻击等种种原因都会导致数据丢失,这时,你才会明白"有备无患"的道理.备份 ...

  8. linux 自动保存网页,Linux 定时备份网站数据至七牛云存储

    网站数据是站长的命根子,所以每日备份就很重要.如果你没有FTP空间,可以申请一个七牛云存储,免费10G空间备份一般的小站足够了.这里介绍一个备份网站文件和数据库到七牛的脚本,实测效果还不错,Linux ...

  9. 国外数据下载(阿里云+七牛云)

    问题描述 需求:从nasa批量下载CAPLISO数据,每个数据在400M~500M之间. 遇到的问题:直接下载速度几K到几十K/s,翻墙后可以达到1M/s. 尝试方法: VPN:不稳定: 云服务器:架 ...

最新文章

  1. 干货丨科普丨大牛的《深度学习》笔记,Deep Learning速成教程
  2. [转移]安装 BugZilla 时 Perl 模块的安装
  3. 【ARM】ARM汇编程序设计(三) 循环结构
  4. Linux 中 SVN 重启关闭
  5. php 字符型转变为数值,php怎么把字符串转换为数值?
  6. windows制作定时关机脚本_自动关机、自动打开程序… 让Windows自动执行任何操作...
  7. 软件测试课程学习总结
  8. apch连接mysql数据库连接_配置phpmyadmin连接远程 MySQL数据库
  9. ssh ssm mybitis逆向工程 项目 简易版下载 (经典适用初学者)
  10. XcodeGhost:墙、感染、信任和欺骗
  11. 小程序与H5如何混合开发及WEUI那些事
  12. keil5破解失败【经验分享】
  13. ZT 80-90年代港台300部电视剧 你看过多少?
  14. Ardunio开发实例-BME280传感器
  15. 固态硬盘是什么接口_固态硬盘的各种接口
  16. 跨境电商“独立站”新风口丨从0-1答疑解惑篇
  17. 全面解析Mybatis中参数处理
  18. 程序员代码下的许豪杰
  19. 程序员阿里三次面试已过却无理由挂了,网友:阿里HR有一票否决
  20. OLED使用 SSD1306 IIC

热门文章

  1. Java 读取resources下的文件
  2. 10个明亮的圣诞照片滤镜LR预设模板 10 Bright Christmas Desktop Mobile presets
  3. import : 无法将“import”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径 正确,然后再试一次。
  4. 1983年美国制定的c语言标准,C语言的发展历史
  5. 树莓派+温度传感器实现室内温度监控
  6. 金仓数据库KingBaseES V7安装指南
  7. vscode项目配置服务器,vs code配置服务器
  8. hive增量表和全量表_你需要了解的全量表,增量表及拉链表
  9. 咸鱼ZTMR实例—巡线入门
  10. 老年消费市场最新观察:变化/趋势/入局/未来,以人为核心,构建信任感