遷移配置文件示例
更新時間 2024-09-19 16:53:53
最近更新時間: 2024-09-19 16:53:53
分享文章
本節主要介紹幾種遷移配置文件示例。
遷移任務配置文件(migrate.conf)示例
數據從OSS遷移至OOS示例
{
"srcType":"OSS", # 從阿里云遷移文件
"srcEndpoint":"oss-cn-hangzhou.aliyuncs.com", # 阿里云的Endpoint
"srcAccessKey":"your oss accessKey", # 阿里云的AccessKey
"srcSecretKey":"your oss secretKey", # 阿里云的SecretKey
"srcBucket":"ossbucket", # 阿里云的Bucket
"destEndpoint":"oos-cn.ctyunapi.cn", # OOS的Endpoint
"destAccessKey":"your oos accesKey", # OOS的AccessKey
"destSecretKey":"your oos secretKey", # OOS的SecretKey
"destBucket":"oosbucket", # OOS的Bucket
"srcPrefix":"logs/", # 阿里云上要遷移文件(Object)的前綴
"srcMarker":"", # 從第一個文件(Object)開始遷移
"srcStopObject":"", # 阿里云上要遷移的截止文件(Object)
"isSkipExistFile":false # 是否跳過目標資源池中已有的文件(Object)
}
數據從OOS遷移至OOS示例
{
"srcType":"OOS", # 從OOS遷移文件(Object)
"srcEndpoint":"oos-cn.ctyunapi.cn", # 源OOS的Endpoint
"srcAccessKey":"your oos accessKey", # 源OOS的AccessKey
"srcSecretKey":"your oos secretKey", # 源OOS的SecretKey
"srcBucket":"srcoosbucket", # 源OOS的Bucket
"destEndpoint":"oos-cn.ctyunapi.cn", # 目標OOS的Endpoint
"destAccessKey":"your oos accesKey", # 目標OOS的AccessKey
"destSecretKey":"your oos secretKey", # 目標OOS的SecretKey
"destBucket":"destoosbucket", # 目標OOS的Bucket
"srcPrefix":"logs/", # OOS上要遷移文件(Object)的前綴
"srcMarker":"", # 從第一個文件(Object)開始遷移
"srcStopObject":"", # OOS上要遷移的截止文件(Object)
"isSkipExistFile":false # 是否跳過目標資源池中已有的文件(Object)
}
數據從COS遷移至OOS示例
{
"srcType":"COS", # 從COS遷移文件(Object)
"srcAccessKey":"your cos accessKey", # COS的AccessKey
"srcSecretKey":"your cos secretKey", # COS的SecretKey
"srcBucket":"cosbucket", # 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":"oosbucket", # OOS的Bucket
"srcPrefix":"logs/", # COS上要遷移文件(Object)的前綴
"srcMarker":"", # 從第一個文件(Object)開始遷移
"srcStopObject":"", # COS上要遷移的截止文件(Object)
"isSkipExistFile":false # 是否跳過目標資源池中已有的文件(Object)
}
數據從OBS遷移至OOS示例
{
"srcType":"OBS", # 從OBS遷移文件(Object)
"srcEndpoint":"obs.cn-north-4.myhuaweicloud.com", # OBS的Endpoint
"srcAccessKey":"your obs accessKey",#OBS的AccessKey
"srcSecretKey":"your obs secretKey", #OBS的SecretKey
"srcBucket":"obsbucket", #OBS的bucket
"destEndpoint":"oos-cn.ctyunapi.cn", # OOS的Endpoint
"destAccessKey":"your oos accesKey", # OOS的AccessKey
"destSecretKey":"your oos secretKey", # OOS的SecretKey
"destBucket":"oosbucket", # OOS的Bucket
"srcPrefix":"logs/", #OBS上要遷移文件(Object)的前綴
"srcMarker":"", #從第一個文件(Object)開始遷移
"srcStopObject":"", #OBS上要遷移的截止文件(Object)
"isSkipExistFile":false #是否跳過目標資源池中已有的文件(Object)
}
數據從S3遷移至OOS示例
{
"srcType":"S3", #從S3遷移文件(Object)
"srcEndpoint":"s3.amazonaws.com", #S3的Endpoint
"srcAccessKey":"your s3 accessKey",# S3的AccessKey
"srcSecretKey":"your s3 secretKey", # S3的SecretKey
"srcBucket":"s3bucket", #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":"oosbucket", # OOS的Bucket
"srcPrefix":"logs/", # S3上要遷移文件(Object)的前綴
"srcMarker":"", # 從第一個文件(Object)開始遷移
"srcStopObject":"", # S3上要遷移的截止文件(Object)
"isSkipExistFile":false # 是否跳過目標資源池中已有的文件(Object)
}
數據從LOCAL遷移至OOS
{
"srcType":"LOCAL", # 從LOCAL遷移文件(Object)
"localFolderPath":"F:/test/test1/", # 本地目錄
"destEndpoint":"oos-cn.ctyunapi.cn", # OOS的Endpoint
"destAccessKey":"your oos accesKey", # OOS的AccessKey
"destSecretKey":"your oos secretKey", # OOS的SecretKey
"destBucket":"oosbucket", # OOS的Bucket
"isSkipExistFile":false # 是否跳過目標資源池中已有的文件(Object)
}
根據日志文件遷移源文件至OOS(以LOCAL遷移至OOS為例)
{
"srcType":"LOCAL", # 從LOCAL遷移文件(Object)
"localFolderPath":"F:/test/test1/", # 本地目錄
"destEndpoint":"oos-cn.ctyunapi.cn", # OOS的Endpoint
"destAccessKey":"your oos accesKey", # OOS的AccessKey
"destSecretKey":"your oos secretKey", # OOS的SecretKey
"destBucket":"oosbucket", # OOS的Bucket
"isSkipExistFile":false # 是否跳過目標資源池中已有的文件(Object)
"migrateLogFile":true,
"logFile":"F:/errorlog.txt"
}
系統配置文件(system.conf)示例
{
"threadNum":1, # 遷移時的讀寫并發數
"maxSimpleObjectSizeM":100, # 超過文件(Object)大小限制時,將被拆分成分段文件(Object)遷移
"partSizeM":50, # 拆分為分段文件(Object)時的分片大小
"maxThroughput":-1, # 對源端流量進行限制,負數表示不限流量
"stopScan":false # 是否終止遍歷源文件(Object)
}