在上传大文献(普及5 GB)到OSS的流程中,要是出现蕴蓄集断、步调十分退出等问题导致文献上传失败,您需要使用分片上传的款式上传大文献。分片上传通过将待上传的大文献分红多个较小的碎屑(Part)吴梦菲 反差,充分愚弄荟萃带宽和管事器资源并发上传多个Part,加速上传完成时间,并在Part上传完成之后调用CompleteMultipartUpload接口将这些Part组合成一个好意思满的Object。
将待上传文献按照一定大小进行分片。
使用InitiateMultipartUpload接口运悠扬一个分片上传任务。
使用UploadPart接口上传分片。
使用CompleteMultipartUpload接口将Part组合成一个Object。
使用已毕已毕项
规格
动漫成人文献大小
不普及48.8 TB
Part数目
1~10, 000个
单个Part大小
最小值为100 KB,最大值为5 GB。临了一个Part的大小允许小于100 KB。
单次ListParts恳求复返的Part最大数目
1, 000个
单次ListMultipartUploads恳求复返的Multipart Upload事件最大数目
1, 000个
赋闲事项通过分片上传的款式上传文献时,一次只可上传一个文献,且不相沿上传目次。
镌汰PUT类恳求用度
要是要上传的文献数目较多,径直指定上传的文献类型为深度冷存档类型会酿成较高的PUT类恳求用度。淡薄您先将文献的存储类型指定为圭臬存储进行上传,然后通过人命周期端正将其转储为深度冷存档类型,从而镌汰PUT类恳求用度。
文献上传性能调优
要是您在上传浩繁文献时,在定名上使用了司法前缀(如时间戳或字母司法),可能会出现浩繁文献索引贯串存储于存储空间中某个特定分区的情况。此时要是您的恳求速度过大,会导致恳求速度下落。淡薄您在上传浩繁文献时,不要使用司法前缀的文献名。更多信息,请参见OSS性能与延迟性最好实行。
文献隐匿
上传同名文献会隐匿OSS中已有文献。您不错通过以下款式恶臭文献被不测隐匿:
开启版块戒指功能
开启版块戒指功能后,被隐匿的文献会以历史版块的款式保存下来,您不错随时还原历史版块文献。更多信息,请参见版块戒指先容。
在上传恳求中佩戴退却隐匿同名文献的参数
在上传恳求的header中佩戴x-oss-forbid-overwrite参数,并指定其值为true。当您上传的文献在OSS中存在同名文献时,该文献会上传失败,并复返FileAlreadyExists诞妄。更多信息,请参见InitiateMultipartUpload。
操作才智JavaPHPNode.jsPythonJavaScriptC#Android-JavaGoObject CC++C常见问题奈何删除碎屑?分片上传流程被中断后,已上传的Part会一直保存在Bucket中。要是您不再需要这些Part,请通过以下款式删除,以免产生特等的存储用度。
手动删除Part,请参见删除碎屑。
通过人命周期端正自动删除Part,请参见设置人命周期端正。
奈何列举分片?要是您但愿列举指定Upload ID所属的通盘如故上传得胜Part,请参见ListParts。
要是您但愿列举如故运悠扬但还未完成(Complete)巧合还未中止(Abort)的Multipart Upload事件,请参见ListMultipartUploads。
分片上传是否相沿上传腹地已加密的压缩文献?相沿。
分片上传流程中断后,再行上传时是否会隐匿已上传Part?分片上传流程中断后,要是使用吞并个Upload ID再行上传通盘Part,则会隐匿之前上传的同名Part;要是使用新的Upload ID再行上传通盘Part,旧的Upload ID中的分片会当作碎屑延续保留。
分片上传时Upload ID是什么含义?Upload ID用于独一象征分片上传事件。关于吞并个Upload ID,分片号(PartNumber)用于象征该分片在通盘文献内的相对位置。
分片上传时Upload ID有用期多久?Upload ID在分片上传流程中一直有用,要是上传断绝或上传完成,Upload ID将失效。要是需要再次分片上传,您需要再走运悠扬生成一个新的Upload ID。
OSS是否相沿自动合并分片?OSS不相沿自动合并分片,您需要通过调用CompleteMultipartUpload手动合并分片。