对象存储服务 OBS-下载对象-断点续传下载(Python SDK):接口约束
时间:2025-02-12 15:00:46
接口约束
- 您必须是桶拥有者或拥有下载对象的权限,才能下载对象。建议使用 IAM 或桶策略进行授权,如果使用IAM则需授予obs:object:GetObject权限,如果使用桶策略则需授予GetObject权限。相关授权方式介绍可参见OBS权限控制概述,配置方式详见使用IAM自定义策略、配置对象策略。
- OBS支持的Region与Endpoint的对应关系,详细信息请参见地区与终端节点。
- 断点续传下载接口是利用范围下载特性实现的,是对范围下载的封装和加强。
- 断点续传下载接口不仅能在失败重下时节省资源提高效率,还因其对分段进行并发下载的机制能加快下载速度,帮助用户快速完成下载业务;且其对用户透明,用户不用关心checkpoint文件的创建和删除、分段任务的切分、并发下载的实现等内部细节。
- EnableCheckpoint参数默认是False,代表不启用断点续传模式,此时断点续传下载接口退化成对范围下载的简单封装,不会产生checkpoint文件。
- CheckpointFile参数仅在EnableCheckpoint参数为True时有效。
support.huaweicloud.com/sdk-python-devg-obs/obs_22_0912.html