迁移步骤 名称 描述 是否必须 srcType 迁移源类型: OOS:天翼云对象存储(经典版)I型。 OSS:阿里云。 COS:腾讯云。 OBS:华为云。 S3:AmazonS3。 LOCAL:本地。 是 srcEndpoint 源资源池Endpoint。 迁移源类型为COS、LOCAL:不配置此参数。 迁移源类型为OOS、OSS、OBS、S3:此项必须填。 条件 srcAccessKey 源资源池账户AccessKey。 迁移源类型为LOCAL:不配置此参数。 迁移源类型为OOS、OSS、COS、OBS、S3:此项必须填。 条件 srcSecretKey 源资源池账户SecretKey。 迁移源类型为LOCAL:不配置此参数。 迁移源类型为OOS、OSS、COS、OBS、S3:此项必须填。 条件 srcBucket 源资源池Bucket。 迁移源类型为LOCAL:不配置此参数。 迁移源类型为OOS、OSS、COS、OBS、S3:必须填。 条件 srcRegionName 源资源池RegionName 迁移源类型为COS、S3:必须填。 迁移源类型为OOS、OSS、OBS、LOCAL:不配置此参数。 条件 localFolderPath 本地文件夹路径,或以执行脚本的相对路径。 需要完整路径,以单个正斜线(/)进行分割并且以单个正斜线(/)结尾,仅支持如c:/example/ 或者/data/example/ 的格式。 迁移源类型为LOCAL:必须填。 迁移类型为OOS、OSS、COS、OBS、S3:不配置此参数。 条件 destEndpoint 目标资源池Endpoint,即要迁移到的OOS资源池Endpoint,参见 是 destAccessKey 目标资源池AccessKeyID,可以从OOS控制台中获取,参见 是 destSecretKey 目标资源池SecretAccessKey。 是 destBucket 目标资源池Bucket。 是 srcPrefix 源文件名前缀,默认为空。该前缀不包括存储桶(Bucket)名称,仅为文件(Object)名前缀。 说明 此参数空或者未配置此参数,表示迁移所有的文件。 否 destPrefix 目标前缀,即为迁移文件指定具体存放文件夹。 注意 如果不需要目标前缀,此参数不要写在配置文件中。 取值:字符串形式,以“/”结尾,且不能以“/”开头;不能包含以下字符:'、"、//。 说明 如果不指定,迁移文件直接存放在目标资源池存储桶下。 如果指定前缀,则将迁移文件存放在目标资源池存储桶下以前缀命名的文件夹中;如果前缀命名的文件夹不存在,则在该存储桶下创建以前缀命名的文件夹。 如果目标前缀包含字符“”,会识别为转义字符,不建议使用字符“”。 否 srcMarker 迁移源类型为OOS,表示按字典序,从srcMarker文件开始迁移。默认为空,表示从第一个文件开始迁移。 迁移源类型为OSS、OBS、COS、S3,表示按字典序,从srcMarker文件后的下一个文件开始迁移。默认为空,表示从第一个文件开始迁移。 迁移源类型为LOCAL,此项不起作用,不配置此参数。 否 srcStopObject 迁移的截止文件名,默认为空。 如果配置了srcStopObject,则迁移到配置的文件后停止迁移,即迁移到该文件的前一个文件,此文件及后续文件都不迁移。 如果指定的srcStopObject不存在,则迁移满足迁移条件的所有文件。 注意 迁移源类型为LOCAL,此项不起作用,不配置此参数。 否 isSkipExistFile 是否跳过目标资源池中已有的文件。 true:跳过已有文件,根据Etag和size进行判断数据是否为已有文件。 false:覆盖已有文件。 默认值为false。 否 migrateLogFile 表示是否根据日志文件加载迁移文件。 日志文件仅支持通过本迁移工具生成的四种类型的日志文件:successObjectLogtime.txt、errorObjectLogtime.txt、skipObjectLogtime.txt、 otherObjectLogtime.txt。 true:仅处理日志文件中的项,不扫描源资源池或者local文件夹、不加载备份文件。 false:扫描资源池或local文件夹,加载备份文件。 默认值为false。 否 logFile 表示日志文件路径。 migrateLogFile为true时,此项必须填。 条件 importSince 表示迁移大于此时间的数据,Unix时间戳。即仅迁移此时间点后的文件。 取值:大于等于0的整数,单位是秒。默认值为0,表示迁移所有的数据。 否 objectSize 表示迁移文件(Object)的大小范围。格式是NM,表示迁移N至M大小的文件。 取值:N和M是大于等于0的整数,且N≤M,单位是字节。默认不配置此项,表示迁移所有大小的文件。 否 storageClass 设置迁移后文件的存储类型。 取值: STANDARD:标准存储。 STANDARDIA:低频访问存储。 默认值为STANDARD。 注意 仅对象存储网络、香港节点支持STANDARDIA,其他地域不支持。 否 contentType 迁移之后,文件的标准MIME类型。 注意 如果srcType为OOS,且isAcceleratedMigration为true,contentType配置会失效。 否 isAcceleratedMigration 是否加速迁移文件。 取值: true:加速迁移文件。 false:不加速迁移文件。 默认值为false。 说明 srcType为OOS时,该参数才生效。建议源和目的资源池为同类资源池时使用该参数,如源和目的资源池为5.0的同一地域、源和目的资源池同为香港资源池、或源和目的资源池同为对象存储网络。 使用加速迁移文件时,srcAccessKey和srcSecretKey需要具备srcBucket的ListBucket和GetObject权限;destAccessKey和destSecretKey需要具备destBucket中PutObject的权限、srcBucket的GetObject权限。 否
来自: