检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
方法定义 func (obsClient ObsClient) SetBucketWebsiteConfiguration(input *SetBucketWebsiteConfigurationInput, extensions...extensionOptions) (output
方法定义 func (obsClient ObsClient) SetBucketLoggingConfiguration(input *SetBucketLoggingConfigurationInput, extensions...extensionOptions) (output
方法定义 func (obsClient ObsClient) SetBucketAcl(input *SetBucketAclInput, extensions...extensionOptions) (output *BaseModel, err error) 请求参数说明 表
接口方法 描述 支持加密类型 ObsClient.putContent 上传内容时设置加密算法、密钥,对对象启用服务端加密。
配置区域信息 OBS Browser支持“区域”信息可配置,具体配置方法如下: 进入OBS Browser解压路径下的“OBS Browser”文件夹,打开“region”文件。 修改“region”文件中的“options”参数值。
response_complete_callback }; char *id_1= "1"; // 指定浏览器对特定资源的预取(OPTIONS)请求返回结果的缓存时间,单位为秒 char *max_age_seconds = "100"; // 指定允许的跨域请求方法
OBS支持的动作 推荐配置方法 对单个IAM用户授予资源级别权限,推荐使用桶策略。 配置须知 按照本案例配置后,可以正常通过API或SDK完成对象下载操作,但如果通过控制台或OBS Browser+登录桶列表,会出现无权限的相关提示信息。
ObjectCreated:Copy:使用Copy方法复制对象事件。 ObjectCreated:CompleteMultipartUpload:表示合并分段任务。 ObjectRemoved:表示删除对象的操作。 ObjectRemoved:Delete:删除对象事件。
方法定义 func (obsClient ObsClient) SetObjectAcl(input *SetObjectAclInput, extensions...extensionOptions) (output *BaseModel, err error) 请求参数说明 表
取值范围: 获取账号ID的方法请参见如何获取账号ID和用户ID?(Node.js SDK) 默认取值: 无 GrantReadAcp string 可选 参数解释: 被授予READ_ACP权限的账号的账号ID,即domain_id。
断点续传下载 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 当下载大对象到本地文件时,经常出现因网络不稳定或程序崩溃导致下载失败的情况。失败后再次重新下载不仅浪费资源,而且当网络不稳定时仍然有下载失败的风险。断点续传下载接口能有效地解决此类问题引起的下载失败
方法定义 obsClient.getBucketStoragePolicy(String bucketName) 请求参数说明 表1 请求参数列表 参数名称 参数类型 是否必选 描述 bucketName String 必选 参数解释: 桶名。
方法定义 WorkflowClient.asyncAPIStartWorkflow(graphName, bucket, object, inputs=None) 请求参数 表1 请求参数列表 名称 是否必选 参数类型 描述 graphName 是 str 参数解释: 工作流名称
方法定义 obsClient.getBucketQuota(String bucketName) 获取桶配额请求参数说明 表1 请求参数列表 参数名称 参数类型 是否必选 描述 bucketName String 必选 参数解释: 桶名。
BadRequest 对象标签个数超过上限 400 MalformedXML 配置对象标签时,提供的xml格式错误 400 EntityTooLarge 请求body体超长 400 AccessDenied 用户无权限设置对象标签 403 MethodNotAllowed 不允许使用该方法
方法定义 WorkflowClient.listWorkflowExecution(graphName, executionType=None, nextMarker=None, limit=None, executionState=None) 请求参数 表1 请求参数列表 名称
批量删除对象 功能介绍 批量删除对象特性用于将一个桶内的部分对象一次性删除,删除后不可恢复。批量删除对象要求返回结果里包含每个对象的删除结果。OBS的批量删除对象使用同步删除对象的方式,每个对象的删除结果返回给请求用户。 批量删除对象支持两种响应方式:verbose和quiet。Verbose
默认取值: 无 表6 ProgressStatus方法 方法名称 返回值类型 说明 getAverageSpeed() double 上传平均速率。 getInstantaneousSpeed() double 上传瞬时速率。
方法定义 obsClient.deleteBucketLifecycle(final BaseBucketRequest request) 请求参数说明 表1 请求参数列表 参数名称 参数类型 是否必选 描述 request BaseBucketRequest 必选 参数解释: 桶的基本信息请求参数列表
方法定义 obsClient.deleteBucketWebsite(final BaseBucketRequest request) 请求参数说明 表1 请求参数列表 参数名称 参数类型 是否必选 描述 request BaseBucketRequest 必选 参数解释: 桶基本信息参数列表