检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
方法定义 obsClient.bucketClient( bucketName='*** Your Bucket Name ***' ) 构造函数参数描述 字段名 类型 约束 说明 bucket_name str 必选 创建桶客户端的桶名。
方法定义 func (obsClient ObsClient) ListBuckets(input *ListBucketsInput, extensions...extensionOptions) (output *ListBucketsOutput, err error) 请求参数说明
返回结果说明 表5 返回结果如下 方法名称 返回值类型 说明 setObjectTagging(ObjectTaggingRequest request) HeaderResponse 用于设置对象标签。
method HttpMethodEnum 必选 参数解释: HTTP方法类型,详见HttpMethodEnum。 headers Map<String, String> 可选 参数解释: HTTP响应消息头列表,由多个元组构成。
AllowedMethod指允许的跨域请求HTTP方法,即桶和对象的几种操作类型。
表1 Go SDK API 接口名 方法 功能描述 创建桶 obsClient.CreateBucket 创建桶。 获取桶列表 obsClient.ListBuckets 查询桶列表,返回结果按照桶名字典序排列。
方法定义 doesObjectExist(final GetObjectMetadataRequest request) 请求参数说明 表1 请求参数列表 参数名称 参数类型 是否必选 描述 request GetObjectMetadataRequest 必选 参数解释: 设置对象属性请求参数
AllowedMethod指允许的跨域请求HTTP方法,即桶和对象的几种操作类型。
(Harmony SDK); key_id是从数据加密服务创建的密钥ID,获取方法请参见查看密钥。 默认取值: 如果用户没有提供该头域,那么默认的主密钥将会被使用。 如果默认主密钥不存在,将默认创建并使用。
(Node.js SDK); key_id是从数据加密服务创建的密钥ID,获取方法请参见查看密钥。 取值范围: 无 默认取值: 如果用户没有提供该头域,那么默认的主密钥将会被使用。 如果默认主密钥不存在,将默认创建并使用。
方法定义 func (obsClient ObsClient) SetBucketStoragePolicy(input *SetBucketStoragePolicyInput, extensions...extensionOptions) (output *BaseModel,
(Harmony SDK); key_id是从数据加密服务创建的密钥ID,获取方法请参见查看密钥。 默认取值: 如果用户没有提供该头域,那么默认的主密钥将会被使用。 如果默认主密钥不存在,将默认创建并使用。 SseC string 参数解释: 表示服务端加密是SSE-C方式。
说明: 为了节省内存开销,SDK 采用了流式计算的方法,这也就意味着,普通上传时需要读取并加密文件两次;在另外由于断点续传上传接口为分段上传接口的封装,在断点续传下,则需要读取并加密文件三次。
方法定义 obsClient.deleteObjects(DeleteObjectsRequest deleteRequest) 请求参数说明 表1 请求参数列表 参数名称 参数类型 是否必选 描述 deleteRequest DeleteObjectsRequest 必选 参数解释
方法定义 deleteObjects(input: DeleteObjectsInput): Response<DeleteObjectsOutput> 请求参数 表1 请求参数列表 参数名称 参数类型 是否必选 描述 input DeleteObjectsInput 必选 参数解释
方法定义 ObsClient.deleteObjects(params) 请求参数 表1 请求参数列表 参数名称 参数类型 是否必选 描述 Bucket string 必选 参数解释: 桶名。 约束限制: 桶的名字需全局唯一,不能与已有的任何桶名称重复,包括其他用户创建的桶。
方法定义 obsClient.initLog( log_config='*** Your Log Configuration Parameters ***', log_name='*** Your Log Name ***' ) 构造函数参数描述 字段名 类型 约束
默认取值: 无 表6 ProgressStatus方法 方法名称 返回值类型 说明 getAverageSpeed() double 上传平均速率。 getInstantaneousSpeed() double 上传瞬时速率。
系统策略 推荐配置方法 IAM系统角色/策略 配置须知 按照本案例配置系统角色或策略后,如果通过控制台或OBS Browser+登录,可能会出现无权限的相关提示信息。 即使界面出现了权限不足的提示,也并不影响已有的权限生效。通过API或SDK可以正常调用相关接口。
方法定义 WorkflowClient.putTriggerPolicy(rules) 请求参数 表1 请求参数列表 名称 是否必选 参数类型 描述 rules 是 Array Rule Json结构体 结构体说明 参数解释: 策略规则数组 约束限制: 在同一个桶中,关联同一个工作流的不同策略条件