美文网首页
七牛云数据迁移到网易nos

七牛云数据迁移到网易nos

作者: 笑谈一指风华丶 | 来源:发表于2019-01-17 23:40 被阅读0次

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

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

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

image

密钥设置

这里需要使用七牛账号中个人密钥管理下的 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 linecache

for 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、访问权限

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

image

2、防盗链设置

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

image

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

相关文章

  • 七牛云数据迁移到网易nos

    使用 qshell 将 bucket 文件迁移到新 bucket 中 安装 qshell 工具。下载地址:qshe...

  • NOS跨分区灾备设计与实现

    本文来自网易云社区 作者:王健 摘要 NOS(网易对象存储)在实现多机房(杭州机房,北京机房等)部署后,允许一个用...

  • iOS-快速开发直播APP所需第三方SDK

    直播SDK金山云, 推荐七牛云, 推荐阿里云(收费)网易云(收费)腾讯云(收费)又拍云 播放SDKIJKPlaye...

  • 直播学习

    第三方服务:七牛云:https://www.qiniu.com/?utm_campaign=baiduSEM网易云...

  • 阿波罗系统

    数据安全 一、数据共享 1.上传数据到七牛云,名称需要加随机码或时间戳。 七牛云文件地址通常为:http://xx...

  • 用IJKMediaFramework框架写直播

    最近直播做的比较火,有用第三方的,比如七牛云 ,腾讯云,网易云,自己用系统的IJKMediaFramework框架...

  • 七牛云照片上传

    七牛云存储 七牛云(隶属于上海七牛信息技术有限公司)是国内领先的以视觉智能和数据智能为核心的企业级云计算服务商,同...

  • Android IOS 视频利用第三方SDK实现

    SDK服务选择,目前有很多做直播云的服务平台: 七牛云、金山云、声网、即构科技、腾讯云、阿里云、网易云信等。腾讯云...

  • AI核心问题:平台改变计算机视觉

    内容来源:2017年8月12日,七牛云AI实验室Leader林亦宁在“网易博学实践日:大数据与人工智能技术大会”进...

  • 上传图片到七牛云之刨坑记

    七牛云 一、为啥会选择七牛? 为什么越来越多的公司用七牛来作为存储数据的容器? 官方解说: 提供图片裁剪、缩放、格...

网友评论

      本文标题:七牛云数据迁移到网易nos

      本文链接:https://www.haomeiwen.com/subject/uwxgdqtx.html