阿里云OSS跨账号跨区域数据迁移攻略

2019-07-28 云服务商 1855

阿里云OSS跨账号跨区域数据迁移攻略

官方提供了OssImport工具,可以实现跨账号、跨区域之间的数据迁移。
  • 优点

可实现内网迁移、0迁移费用、0外网流量费、迁移速度快、支持数据增量迁移。
[阿里云OSS数据迁移官方文档地址](https://help.aliyun.com/document_detail/56990.html?spm=a2c4g.11186623.6.712.77934507VUZs0h "阿里云OSS数据迁移官方文档地址")
  • 准备工作

- 1台阿里云ECS服务器
- 支持java环境,版本1.7以上
- 下载OssImport工具
- 支持unzip,解压工具压缩包
  • 详细操作步骤

    • 若未安装java环境,yum install java

    • 若未安装unzip,yum install zip unzip

    • 若未下载OssImport工具,wget http://gosspublic.alicdn.com/ossimport/standalone/ossimport-2.3.4.zip?spm=a2c4g.11186623.2.15.69212bb9fe8tAv&file=ossimport-2.3.4.zip

    • 解压工具压缩包,unzip ossimport-2.3.4.zip?spm=a2c4g.11186623.2.15.69212bb9fe8tAv 后面spm可能不同

    • 进入ossimport目录,赋予执行权限,chmod +x import.sh

    • 修改迁移配置文件 sys.properties ,一般无需修改。

    • 修改迁移配置文件 local_job.cfg

	```
	# 若开启增量模式
	isIncremental=true
	incrementalModeInterval=86400
	# 跨区域,请修改为oss
	srcType=oss
	# 修改源OSS的endpoint、bucket、AccessKey、SecretKey
	srcAccessKey=源用户Accesskey
	srcSecretKey=源用户secretKey
	srcDomain=http://oss-cn-shenzhen-internal.aliyuncs.com
	srcBucket=源bucket名字
	# 源目录,全站迁移,默认空即可
	srcPrefix=
	# 修改目标OSS的endpoint、bucket、AccessKey、SecretKey
	destAccessKey=目标用户Accesskey
	destSecretKey=目标用户secretKey
	destDomain=http://oss-cn-shenzhen-internal.aliyuncs.com
	destBucket=目标bucket名字
	# 目标迁移目录,默认空即可
	destPrefix=
	```

- 执行迁移任务,**进入工具根目录**,执行 `./import.sh`
- 检查日志及文件,查看是否完成。
0