文档简介:
迁移配置文件示例
-
迁移任务配置文件(migrate.conf)示例。
-
数据从OSS迁移至OOS示例
{ "srcType":"OSS", #从阿里云迁移对象 "srcEndpoint":"oss-cn-hangzhou.aliyuncs.com", #阿里云的Endpoint "srcAccessKey":"your oss accessKey",#阿里云的AccessKey "srcSecretKey":"your oss secretKey", #阿里云的SecretKey "srcBucket":"testoss", #阿里云的Bucket "destEndpoint":"oos-cn.ctyunapi.cn", #OOS的endpoint "destAccessKey":"your oos accesKey", #OOS的AccessKey "destSecretKey":"your oos secretKey", #OOS的SecretKey "destBucket":"testoos", #OOS的Bucket "srcPrefix":"logs/", #阿里云上要迁移对象的前缀 "srcMarker":"", #从第一个对象开始迁移 "srcStopObject":"", #阿里云上要迁移的截止对象 "isSkipExistFile":false #是否跳过目标资源池中已有的对象
} |
-
数据从OOS迁移至OOS示例
{ "srcType":"OOS", #从OOS迁移对象 "srcEndpoint":"oos-cn.ctyunapi.cn", #源OOS的Endpoint "srcAccessKey":"your oos accessKey",#源OOS的AccessKey "srcSecretKey":"your oos secretKey", #源OOS的SecretKey "srcBucket":"testoss1", #源OOS的bucket "destEndpoint":"oos-cn.ctyunapi.cn", #目标OOS的endpoint "destAccessKey":"your oos accesKey", #目标OOS的AccessKey "destSecretKey":"your oos secretKey", #目标OOS的SecretKey "destBucket":"testoos2", #目标OOS的bucket "srcPrefix":"logs/", #OOS上要迁移对象的前缀 "srcMarker":"", #从第一个对象开始迁移 "srcStopObject":"", #OOS上要迁移的截止对象 "isSkipExistFile":false #是否跳过目标资源池中已有的对象
} |
-
数据从COS迁移至OOS示例
{ "srcType":"COS", #从COS迁移对象 "srcAccessKey":"your cos accessKey",#COS的AccessKey "srcSecretKey":"your cos secretKey", #COS的SecretKey "srcBucket":"testcos", #COS的bucket "srcRegionName":"ap-beijing",#COS的region "destEndpoint":"oos-cn.ctyunapi.cn", # OOS的endpoint "destAccessKey":"your oos accesKey", # OOS的AccessKey "destSecretKey":"your oos secretKey", # OOS的SecretKey "destBucket":"testoos", # OOS的bucket "srcPrefix":"logs/", #COS上要迁移对象的前缀 "srcMarker":"", #从第一个对象开始迁移 "srcStopObject":"", #COS上要迁移的截止对象 "isSkipExistFile":false #是否跳过目标资源池中已有的对象
} |
-
数据从OBS迁移至OOS示例
{ "srcType":"OBS", #从OBS迁移对象 "srcEndpoint":"obs.cn-north-4.myhuaweicloud.com", #OBS的Endpoint "srcAccessKey":"your obs accessKey",#OBS的AccessKey "srcSecretKey":"your obs secretKey", #OBS的SecretKey "srcBucket":"testobs", #OBS的bucket "destEndpoint":"oos-cn.ctyunapi.cn", # OOS的endpoint "destAccessKey":"your oos accesKey", # OOS的AccessKey "destSecretKey":"your oos secretKey", # OOS的SecretKey "destBucket":"testoos", # OOS的bucket "srcPrefix":"logs/", #OBS上要迁移对象的前缀 "srcMarker":"", #从第一个对象开始迁移 "srcStopObject":"", #OBS上要迁移的截止对象 "isSkipExistFile":false #是否跳过目标资源池中已有的对象
} |
-
数据从S3迁移至OOS示例
{ "srcType":"S3", #从S3迁移对象 "srcEndpoint":"s3.amazonaws.com", #S3的Endpoint "srcAccessKey":"your s3 accessKey",# S3的AccessKey "srcSecretKey":"your s3 secretKey", # S3的SecretKey "srcBucket":"tests3", #S3的bucket "srcRegionName":"us-east-1",#S3的region "destEndpoint":"oos-cn.ctyunapi.cn", # OOS的endpoint "destAccessKey":"your oos accesKey", # OOS的AccessKey "destSecretKey":"your oos secretKey", # OOS的SecretKey "destBucket":"testoos", # OOS的bucket "srcPrefix":"logs/", #S3上要迁移对象的前缀 "srcMarker":"", #从第一个对象开始迁移 "srcStopObject":"", #S3上要迁移的截止对象 "isSkipExistFile":false #是否跳过目标资源池中已有的对象
} |
-
数据从LOCAL迁移至OOS
{ "srcType":"LOCAL", #从LOCAL迁移对象 "localFolderPath":"F:/test/test1/",#本地目录 "destEndpoint":"oos-cn.ctyunapi.cn", # OOS的endpoint "destAccessKey":"your oos accesKey", # OOS的AccessKey "destSecretKey":"your oos secretKey", # OOS的SecretKey "destBucket":"testoos", # OOS的bucket "isSkipExistFile":false #是否跳过目标资源池中已有的对象
} |
-
根据日志文件迁移源对象至OOS(以LOCAL迁移至OOS为例)
{ "srcType":"LOCAL", #从LOCAL迁移对象 "localFolderPath":"F:/test/test1/",#本地目录 "destEndpoint":"oos-cn.ctyunapi.cn", # OOS的endpoint "destAccessKey":"your oos accesKey", # OOS的AccessKey "destSecretKey":"your oos secretKey", # OOS的SecretKey "destBucket":"testoos", # OOS的bucket "isSkipExistFile":false #是否跳过目标资源池中已有的对象 "migrateLogFile":true, "logFile":"F:/errorlog.txt" } |
-
系统配置文件(system.conf)示例
{ "threadNum":1, #迁移时的读写并发数 "maxSimpleObjectSizeM":5, #超过对象大小限制时,将被拆分成分段对象迁移 "partSizeM":5,#拆分为分段对象时的分片大小 "maxThroughput":-1,#对源端流量进行限制,负数表示不限流量 "stopScan":false #是否终止遍历源对象 } |