创建对象存储迁移任务 参数 是否必填 参数类型 说明 示例 下级对象 regionID 是 String 资源池 ID 81f7728xxxxx0155d307d5b migrationName 是 String 任务名称,必须为大小写字母、数字、横线或下划线,长度在432个字符之间,且名称不能重复 cxxhkpblzbbt migrationMode 否 String 迁移模式,①fullymanaged:全托管模式;②semimanaged:半托管模式。若不指定该参数,则默认创建全托管模式任务 fullymanaged migrationAgent 否 String 执行本任务的代理ID,当选择migrationMode为semimanaged时必须指定,指定的代理应处于“已连接”状态,且指定的代理下至少存在一个“可用”状态的worker节点 111agt76f7dc8b012xxxxf6ed082db55d08 sourceInfo 是 Array of Objects 源端信息 sourceInfo destinationInfo 是 Array of Objects 目的端信息 destinationInfo storageType 否 String 迁移到目的端存储类型,默认为标准存储,①MATCHRESOURCE:匹配源端,匹配源端存储类型时,仅能自动匹配源端的“标准”和“低频”类型;匹配源端的“归档”或“深度归档”类型,请您务必提前对源端归档数据进行手动解冻,并确保迁移任务完成前数据保持解冻状态,否则该部分数据会迁移失败;②STANDARD:标准存储;③STANDARDIA:低频存储;④GLACIER:归档存储 STANDARD aclConf 否 String 目的端ACL配置,默认为匹配源端,①matchresource:匹配源端;②private:私有;③publicread:公共读 matchresource conflictMode 否 String 同名文件处理选项,默认为IGNORE,①OVERWRITE:同名文件进行覆盖; ②IGNORE:同名文件进行忽略;③COMPARE:同名文件按最后修改时间(即LastModified)比较,若源端LastModified小于目的端LastModified,则此文件被执行跳过;若源端LastModified大于目的端LastModified,则执行覆盖;若源端与目的端文件LastModified一致,则判断两者的文件大小,大小一致则执行跳过,大小不一致则执行覆盖。 IGNORE rateLimitType 否 String 任务限流方式,默认为Disable,限流方式包括 ①Disable:不开启任务限流;②Global:全时段限速,全时段限速将限制任务在整个迁移过程中,迁移速度均控制在指定的上限范围内;③Period:分段限速,分段限速将按照指定的具体时间段进行限速 当前任务限流功能仅支持半托管迁移模式任务使用 Disable rateLimitNum 否 Integer 全时段限速值,当rateLimitType为Global时需指定,取值范围为50500000,单位为Mbps 200 rateLimitPolicy 否 Map of Integer 分时段限速值,当rateLimitType为Period时需指定,支持指定时间段范围上限为10个,所选时间段不能和其他已选时间段重合 其中,首行需指定为除指定时间范围外的限流方式,除首行外可指定10个指定时间段范围。若采取限流,传参key为"else",value为限速值;若不采取限流,则赋值1。次行起为指定时间段限流,传参的key格式为"hour:minutehour:minute",起始时间必须早于结束时间,value为限速值。所有限速值取值范围为50500000,单位为Mbps {"else":1, "08:2008:40":3000, "18:2018:40":4000} consistencyCheck 否 Boolean 迁移数据一致性校验,默认为false,①true:开启一致性校验,启用数据一致性校验后,迁移服务将优先尝试使用CRC64校验,如果源端或目的端对象元数据中不存在CRC64值,则系统会默认使用对象大小/最后修改时间校验方式来校验。②false:不开启一致性校验 false migrateStartTime 否 String 迁移晚于起始时间的对象,该选项会迁移最后修改时间(即LastModified)晚于指定时间的对象。可以设置两种格式"yearmonthday hour:minute:second"或"yearmonthday"。可填时间范围限制为[19700102 00:00:00,20371231 23:59:59],若同时填入migrateStartTime和migrateEndTime,则migrateStartTime值应小于migrateEndTime。 19700104 08:00:00 migrateEndTime 否 String 迁移早于终止时间的对象,该选项会迁移最后修改时间(即LastModified)早于指定时间的对象。可以设置两种格式"yearmonthday hour:minute:second"或"yearmonthday",默认为当前任务创建时间加10年,可填时间范围限制为[19700102 00:00:00,20371231 23:59:59],若同时填入migrateStartTime和migrateEndTime,则migrateStartTime值应小于migrateEndTime。 20250101 08:00:00