检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
obs_get_status_name(ret_status)); } } 桶配额值必须为非负整数,单位为字节,支持的最大值为263 - 1。 获取桶配额 您可以通过函数get_bucket_quot获取桶配额,参数描述如下表: 字段名 类型 约束 说明 option 请求桶的上下文,配置option
修改对象存储类别支持单个修改和批量修改。 单个修改:在对象列表中,选择待修改存储类别的对象,并单击右侧操作栏的“更多>修改存储类别”,如图2所示。 图2 单个修改对象存储类别 批量修改:在对象列表中,勾选待修改存储类别的对象,并单击上方的“更多>修改存储类别”按钮,如图3所示。 批量修改对象存储类别当
构造桶操作请求参数 $requestParam1 = [ 'Bucket' => 'bucketname' // 其他字段 ]; try{ // 同步方式调用桶操作接口,如创建桶 $resp = $obsClient->createBucket
修改对象元数据(Python SDK) 功能说明 元数据(Metadata)为描述对象属性的信息,是一组名称值对,用作对象管理的一部分。 当前仅支持系统定义的元数据。 系统定义的元数据又分为两种类别:系统控制和用户控制。如Last-Modified日期等数据由系统控制,不可修改;
当请求参数中loadStreamInMemory参数为False且downloadPath参数为空时,返回该字段,代表一个可读流,可以从中读取对象的内容。 默认取值: 无 buffer object 参数解释: 当请求参数中loadStreamInMemory为True时,返回该字段,代表内存中对象的数据流。
参数解释: 该字段被追加在对文件夹的请求的末尾(例如:Suffix参数设置为“index.html”,请求的是“samplebucket/images/”,返回的数据将是“samplebucket”桶内名为“images/index.html”的对象的内容)。 约束限制: 该字段不能为空或者包含“/”字符。
选择本地文件,进行表单上传。 使用SDK生成的用于鉴权的请求参数包括两个: Policy,对应表单中policy字段。 Signature,对应表单中的signature字段。 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 接口约束
max_age_seconds const char * 可选 客户端可以缓存的CORS响应时间,以秒为单位。每个CORS Rule可以包含至多一个max_age_seconds,可以设置为负值。 expose_header const char ** 可选 CORS响应中带的附加头域
如果桶开启了公共读,那么任何人均可访问桶,下载桶内任意对象,从而产生大量的公网流出流量。 建议您不要针对整个桶开启公共读权限(设置为私有桶),可将单个目录或对象设置为公共读,然后获取对象URL,提供给用户访问。 开启桶日志并设置桶策略 建议您开启桶日志,一段时间后分析日志中记录的请求IP
行加密,不会改变开启前已有对象的加密状态。桶的加密配置会成为对象默认的加密配置,但对象仍可自定义加密配置。 桶更改加密配置时,仅影响更改后上传对象的默认配置,不会改变更改前已有对象的加密配置。 桶关闭加密时,不会影响桶中已有对象的加密状态,但后续上传对象不再进行强制加密,如有需要可在上传对象时进行单独加密。
nt-Type参与计算签名生成授权URL,但是前端使用授权URL时没有设置Content-Type字段或者传入错误的值,此时会出现跨域错误。解决方案为:Content-Type字段前后端保持一致。 您可以通过createV2PreSignedURL生成授权访问的临时URL。以下代码展示了如何生成常用操作的URL:
nt-Type参与计算签名生成授权URL,但是前端使用授权URL时没有设置Content-Type字段或者传入错误的值,此时会出现跨域错误。解决方案为:Content-Type字段前后端保持一致。 方法定义 createSignedUrlSync(input: CreateSignedUrlSyncInput):
是否支持修改对象名称(重命名) 支持。可以使用mv移动命令,示例如下: 以Windows操作系统为例,运行obsutil mv obs://bucket-test/key obs://bucket-test/key2 ,将对象key重命名为key2。 obsutil mv obs://bucket-test/key
选择本地文件,进行表单上传。 使用SDK生成用于鉴权的请求参数包括两个: Policy,对应表单中policy字段。 Signature,对应表单中的signature字段。 以下代码展示了如何生成基于表单上传的请求参数: // 创建ObsClient实例 var obsClient
-<UniqueString> <TargetPrefix>为用户指定的目标前缀。 YYYY-mm-DD-HH-MM-SS为日志生成的日期与时间,各字段依次表示年、月、日、时、分、秒。 <UniqueString>为OBS自动生成的字符串。 一个实际用于存储OBS访问日志的object名称示例如下:
前多AZ只支持一个AZ故障。 问题三: Q:在不删除桶的前提下能否更改数据冗余存储策略? A:不能。桶一旦创建成功,数据冗余存储策略就确定了,后续无法更改。可以考虑将数据迁移至新创建的桶,以实现数据冗余存储策略修改。 父主题: 数据安全、迁移和备份
参数解释: 该字段被追加在对文件夹的请求的末尾(例如:suffix参数设置为“index.html”,请求的是“samplebucket/images/”,返回的数据将是“samplebucket”桶内名为“images/index.html”的对象的内容)。 取值范围: 该字段不能为空或者包含“/”字符。
恢复对象 参数 说明 对象名 恢复的对象名。 有效期 对象恢复后,保持为“已恢复”状态的时间。从对象恢复完成开始计时。有效期时间可设置1-30天的整数。系统默认有效期为30天。 例如:恢复对象时,有效期设置为20天,则从对象恢复成功后算起20天后,该对象又会从“已恢复”状态变成“未恢复”状态。
参数解释: 该字段被追加在对文件夹的请求的末尾(例如:suffix参数设置为“index.html”,请求的是“samplebucket/images/”,返回的数据将是“samplebucket”桶内名为“images/index.html”的对象的内容)。 取值范围: 该字段不能为空或者包含“/”字符。
默认情况下,上传对象至其他用户的桶中,桶拥有者没有对象的控制权限。对象拥有者为桶拥有者添加此权限控制策略后,桶所有者可以完全控制对象。例如,用户A上传对象x至用户B的桶中,系统默认用户B没有对象x的控制权。当用户A为对象x设置bucket-owner-full-control策略后,用户B就拥有了对象x的控制权。