前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用腾讯云COS官方工具快速将本地数据迁移至COS

使用腾讯云COS官方工具快速将本地数据迁移至COS

原创
作者头像
沈唁
修改2020-06-15 09:58:00
3.2K0
修改2020-06-15 09:58:00
举报
文章被收录于专栏:沈唁志沈唁志
coscmd.png
coscmd.png

腾讯云COS提供了多种同步迁移工具,如COSCMD、COS Migration和COSBrowser客户端等

并且官方提供的工具还都支持 Windows、Linux 和 macOS 系统,所以我们应该根据不同的环境我们可以选择适合我们的工具

如果想操作图形界面,可以使用COSBrowser

COSBrowser

COSBrowser是腾讯云对象存储 COS 推出的可视化界面工具,可以使用更简单的交互轻松实现对 COS 资源的查看、传输和管理。

当然如果想要使用命令行就可以使用COSCMD或者COS Migration

COSCMD

COSCMD可以通过简单的命令行指令实现对对象(Object)的批量上传、下载、删除等操作。

依赖Python环境,Python 2.7/3.5/3.6,以及最新版本的 pip。

COS Migration

COS Migration 是一个集成了 COS 数据迁移功能的一体化工具。通过简单的配置操作,用户可以将源地址数据快速迁移至 COS 中。

依赖Java JDK 1.8 X64或以上环境,而且COS Migration的功能没有COSCMD多,但是迁移够用了

像我这种没有Java环境的人肯定会选择COSCMD,Python也比较好安装,腾讯云的服务器好像还预装了Python2.7的环境,所以这点我还是站COSCMD

来说一下安装COSCMD,至于安装Python环境和pip,这里我们就不说了,自己百度吧

安装

使用pip安装coscmd

pip install coscmd

源码安装

如果直接安装失败了,可以尝试源码安装

git clone https://github.com/tencentyun/coscmd.git

cd coscmd

python setup.py install

安装完成可以使用coscmd -v查看版本号

# coscmd -v

coscmd 1.8.6.16

配置

安装完成之后我们还需要一些参数配置,配置密钥、存储桶地域等。我们迁移数据时仅仅只需要配置一些简单的参数即可

coscmd config -a SecretID -s SecretKey -b BucketName-APPID -r region

SecretID和SecretKey可以在控制台获取,BucketName-APPID是存储桶名称,region为存储桶所在地域,例如:

coscmd config -a AChT4ThiXAbpBDEFGhT4ThiXAbp**** -s WE54wreefvds3462refgwewe**** -b examplebucket-1250000000 -r ap-beijing

使用

下面以迁移WordPress的本地附件到COS为例,演示一下COSCMD的使用

我们需要将媒体库的图片上传到COS中,WordPress的媒体库存储路径默认为wp-content/uploads/

COSCMD可以上传文件也可以直接上传文件夹,命令为:

#上传文件
coscmd upload <localpath> <cospath>

#上传文件夹
coscmd upload -r <localpath> <cospath>

这样我们就可以使用如下命令将WordPress的媒体库上传到COS中

coscmd upload -r /yourpath/wp-content/uploads wp-content/uploads

#同步上传,跳过 md5 相同的文件
coscmd upload -rs /yourpath/wp-content/uploads wp-content/uploads

#忽略 .mp3 和 .gif 的后缀文件
coscmd upload -rs /yourpath/wp-content/uploads wp-content/uploads --ignore *.mp3,*.gif

其中/yourpath/wp-content/uploads就是你的WordPress站点目录本地的媒体库存储路径,而wp-content/uploads就是存放在COS中的路径

这样操作也是为了保持路径一致,不会出其他问题,迁移完成之后就可以直接使用Sync Qcloud COS插件直接上传媒体资源到COS啦。

更多COSCMD的使用方法请查看官方文档

任何个人或团体,未经允许禁止转载本文:《使用腾讯云 COS 官方工具快速将本地数据迁移至 COS》,谢谢合作!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • COSBrowser
  • COSCMD
  • COS Migration
  • 安装
    • 使用pip安装coscmd
      • 源码安装
      • 配置
      • 使用
      相关产品与服务
      对象存储
      对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档