检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
无论选择哪种方式,建议尽可能保持统一。随着IAM权限和桶策略数量的增加,权限维护难度将越来越大。 何时选择ACL? 作为IAM权限和桶策略的补充: IAM权限和桶策略已授予某个对象集访问权限,还想对其中某一个对象再进行单独授权 需要将某个对象开放给所有互联网匿名用户访问,对象ACL操作更为便捷 上传对象时可通过携带ACL头域指定对象的读写权限
开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 请您谨慎使用批量删除操作,如果对象所在的桶未开启多版本控制功能,该对象一旦删除将无法恢复。 功能说明 为节省空间和成本,您可以根据需要删除指定桶中的多个对象。 批量删除对象特性用于将一
义策略、配置对象策略。 OBS支持的Region与Endpoint的对应关系,详细信息请参见地区与终端节点。 桶没有开启多版本控制功能时,已删除的对象不可恢复,请谨慎操作。 批量删除对象一次能接收最大对象数目为1000个,如果超出限制,服务端会返回请求不合法。 并发任务分配后,在循环删除多个对象过程中,
统一身份认证服务向应用服务器返回临时安全凭证。 应用服务器将临时安全凭证发放给应用客户端。 应用客户端使用安全凭证完成OBS数据上传下载。 前提条件 已创建桶,并将桶权限设置为私有读写或者公共读私有写。 详细操作步骤请参见创建桶和配置桶策略。 资源和成本规划 最佳实践中涉及的资源如下: 表1
failed_report_时间_TaskId.txt"及日志路径下的日志文件; clear 附加参数,可选 设置在恢复复制任务完成后删除已恢复任务对应的失败结果清单文件。 config 附加参数,可选 运行当前命令时的自定义配置文件,可支持的配置参数请参考配置参数说明。 e 附加参数,可选
UPLOADS 是 是 上传段 HttpMethodEnum.PUT N/A 是 是 复制段 HttpMethodEnum.PUT N/A 是 是 列举已上传的段 HttpMethodEnum.GET N/A 是 是 合并段 HttpMethodEnum.POST N/A 是 是 取消分段上传任务
OBS支持的Region与Endpoint的对应关系,详细信息请参见地区与终端节点。 初始化上传段任务并上传一个或多个段之后,您必须合并段或取消多段上传任务,才能停止收取已上传的段的存储费用。仅当在合并段或取消多段上传任务之后,OBS才释放段存储并停止向您收取段存储费用。 段任务中的partnumber是唯一的
义策略、配置对象策略。 OBS支持的Region与Endpoint的对应关系,详细信息请参见地区与终端节点。 桶没有开启多版本控制功能时,已删除的对象不可恢复,请谨慎操作。 批量删除对象一次能接收最大对象数目为1000个,如果超出限制,服务端会返回请求不合法。 并发任务分配后,在循环删除多个对象过程中,
策略。 OBS支持的region以及region与endPoint的对应关系,详细信息请参见地区与终端节点。 桶没有开启多版本控制功能时,已删除的对象不可恢复,请谨慎操作。 批量删除对象一次能接收最大对象数目为1000个,如果超出限制,服务端会返回请求不合法。 并发任务分配后,在循环删除多个对象过程中,
GroupGrantee 常量名 说明 ALL_USERS 所有用户。 AUTHENTICATED_USERS 授权用户,已废弃。 LOG_DELIVERY 日志投递组,已废弃。 返回结果说明 表22 PutObjectResult 参数名称 参数类型 描述 statusCode int
acl 是 是 初始化分段上传任务 POST uploads 是 是 上传段 PUT N/A 是 是 复制段 PUT N/A 是 是 列举已上传的段 GET N/A 是 是 合并段 POST N/A 是 是 取消分段上传任务 DELETE N/A 是 是 OPTIONS对象 OPTIONS
putObject上传的对象可覆盖ObsClient.appendObject上传的对象,覆盖后对象变为普通对象,不可再进行追加上传。 第一次调用追加上传时,如果已存在同名的普通对象,则会抛出异常(HTTP状态码为409)。 追加上传返回的ETag是当次追加数据内容的ETag,不是完整对象的ETag。 方法定义
义策略、配置对象策略。 OBS支持的Region与Endpoint的对应关系,详细信息请参见地区与终端节点。 桶没有开启多版本控制功能时,已删除的对象不可恢复,请谨慎操作。 批量删除对象一次能接收最大对象数目为1000个,如果超出限制,服务端会返回请求不合法。 并发任务分配后,在循环删除多个对象过程中,
上传进度百分比。 getNewlyTransferredBytes() long 新增的字节数。 getTransferredBytes() long 已传输的字节数。 getTotalBytes() long 待传输的字节数。 返回结果说明 表10 UploadPartResult 参数名称
CL或桶策略授权。 归档或深度归档存储对象 如果源对象是归档或深度归档存储对象,需要判断源对象的恢复状态,只有当源对象处于已恢复状态时,才能复制成功。源对象未恢复或者正在恢复时,会复制失败,返回错误403 Forbidden。异常描述为: ErrorCode: InvalidObjectState
不支持正则 默认取值: 无 trigger_bucket 否 String 参数解释: OBS事件触发桶 约束限制: trigger_bucket是已存在的桶 默认取值: 无 表2 Input结构体参数说明 名称 是否必选 参数类型 描述 parameter_name 是 String 参数解释:
OBS支持的Region与Endpoint的对应关系,详细信息请参见地区与终端节点。 初始化上传段任务并上传一个或多个段之后,您必须合并段或取消多段上传任务,才能停止收取已上传的段的存储费用。仅当在合并段或取消多段上传任务之后,OBS才释放段存储并停止向您收取段存储费用。 段任务中的partNumber是唯一的
UPLOADS 是 是 上传段 HttpMethodEnum.PUT N/A 是 是 复制段 HttpMethodEnum.PUT N/A 是 是 列举已上传的段 HttpMethodEnum.GET N/A 是 是 合并段 HttpMethodEnum.POST N/A 是 是 取消分段上传任务
上传进度百分比。 getNewlyTransferredBytes() long 新增的字节数。 getTransferredBytes() long 已传输的字节数。 getTotalBytes() long 待传输的字节数。 表6 StorageClassEnum 常量名 原始值 说明 STANDARD
A6067A"; //使用POST请求初始化分段上传任务 // 以下content为示例代码,需要通过列举已上传段方法的响应结果,拼装以下内容 String content = "<CompleteMultipartUpload>";