检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
方法定义 ObsClient.createPostSignature(bucketName, objectKey, expires, formParams) 请求参数 表1 请求参数列表 参数名称 参数类型 是否必选 描述 bucketName str 可选 参数解释: 桶名。
方法定义 func (obsClient ObsClient) ListMultipartUploads(input *ListMultipartUploadsInput, extensions...extensionOptions) (output *ListMultipartUploadsOutput
方法定义 func (obsClient ObsClient) CreateBucket(input *CreateBucketInput, extensions...extensionOptions) (output *BaseModel, err error) 请求参数说明 表
重定向请求 重定向简介 在使用静态网站托管功能时,OBS还支持配置重定向请求,即您可以将特定的请求或所有请求实施重定向。 当网站结构调整、网站地址变化或者网站的扩展名发生变化时,用户使用旧的网站地址(比如收藏夹中的地址)访问网站会访问失败,用户只能得到404页面错误信息。此时网站配置了重定向后
方法定义 ObsClient.listBuckets(params) 请求参数说明 表1 请求参数列表 参数名称 参数类型 是否必选 描述 QueryLocation boolean 可选 参数解释: 是否同时查询桶的区域位置。
方法定义 obsClient.setBucketStoragePolicy(String bucketName, BucketStoragePolicyConfiguration bucketStorage) 请求参数说明 表1 参数列表说明 参数名称 参数类型 是否必选 描述 bucketName
// ObsClient在调用ObsClient.close方法关闭后不能再次使用 if(obsClient !
方法定义 func (obsClient ObsClient) ListObjects(input *ListObjectsInput, extensions...extensionOptions) (output *ListObjectsOutput, err error) 请求参数说明
图1 计算表单签名 签名代码示例 以下是计算表单中携带签名的示例代码: Java中签名的计算方法 Python中签名的计算方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
密钥ID获取方法请参见查看密钥。 约束限制: 当您设置了x-obs-server-side-encryption头域且赋值为“kms”,即选择kms加密方式时,才能使用该头域指定加密密钥。 默认取值: 当您选择使用kms加密方式,但未设置此头域时,默认的主密钥将会被使用。
配置对象级WORM保护策略 功能介绍 开启了WORM开关的桶,上传的对象支持配置或修改对象保护期限。 如果上传对象时没有配置保护期限或自动应用桶级默认保护策略,您可以通过该操作配置对象保护期限。 如果上传对象时配置了保护期限或自动应用了默认保护期限,允许用户通过该操作延长保护期限。
方法定义 ObsClient.restoreObject(params) 请求参数 表1 请求参数列表 参数名称 参数类型 是否必选 描述 Bucket string 必选 参数解释: 桶名。 约束限制: 桶的名字需全局唯一,不能与已有的任何桶名称重复,包括其他用户创建的桶。
方法定义 obsClient.getInventoryConfiguration(GetInventoryConfigurationRequest request) 请求参数说明 表1 GetInventoryConfigurationRequest 参数名称 参数类型 是否必选
方法定义 ObsClient.restoreObject(params) 请求参数 表1 请求参数列表 参数名称 参数类型 是否必选 描述 Bucket string 必选 参数解释: 桶名。 约束限制: 桶的名字需全局唯一,不能与已有的任何桶名称重复,包括其他用户创建的桶。
console.log('RequestId-->' + result.CommonMsg.RequestId); }; }; }); Promise对象返回结果: OBS客户端可通过Promise对象返回结果,如果通过Promise对象的catch方法没有捕获到异常
your-encryption-customer-key")))); request.setUserHeaders(userHeaders); ObsObject obsObject=obsClient.getObject(request); //可替换读取流的方法
桶策略可以授予对象或对象集访问权限,当授予一个对象集权限后,想对对象集中某一个对象再进行单独授权,通过配置桶策略的方法显然不太实际。此时建议使用对象ACL,使得单个对象的权限控制更加方便。 使用对象链接访问对象时。
方法定义 obsClient.listInventoryConfiguration(ListInventoryConfigurationRequest request) 请求参数说明 表1 ListInventoryConfigurationRequest 参数名称 参数类型 是否必选
方法定义 obsClient.getBucketWebsite(final BaseBucketRequest request) 请求参数说明 表1 请求参数列表 参数名称 参数类型 是否必选 描述 request BaseBucketRequest 必选 参数解释: 桶基本信息参数列表
服务端加密 如果您的业务对数据存储的安全性和合规性有较高要求,可使用OBS提供的服务端加密功能,对上传到OBS存储的数据进行加密保护。服务器端加密是指OBS服务端对客户端上传到OBS的对象进行加密存储。在访问对象时,由OBS服务端对文件进行解密,然后向客户端返回解密后的数据。 OBS