对象存储服务 OBS-设置对象元数据(Java SDK):接口约束

时间:2024-10-17 10:48:55

接口约束

  • 您必须是桶拥有者或拥有设置对象元数据的权限,才能设置对象元数据。建议使用 IAM 或桶策略进行授权,如果使用IAM则需授予obs:object:ModifyObjectMetaData权限,如果使用桶策略则需授予ModifyObjectMetaData权限。相关授权方式介绍可参见OBS权限控制概述,配置方式详见使用IAM自定义策略配置对象策略
  • OBS支持的region以及region与endPoint的对应关系,详细信息请参见地区与终端节点
  • 一个对象可以有多个元数据,总大小不能超过8KB。
  • 当前元数据名称不支持非ASCII码字符,元数据值包含非ASCII码字符时需进行Base64编码。
  • 当桶开启多版本控制时,最新版本的对象支持设置元数据,历史版本的对象不支持设置元数据。
  • 对于存储类别为归档存储或深度归档存储的对象,不能对其设置对象的元数据。
  • 当文件夹或目录是实际的对象时,对象桶支持对其元数据的修改;如果是创建对象test/test1.txt时带的模拟目录test/ ,对象桶不支持模拟目录修改元数据。
support.huaweicloud.com/sdk-java-devg-obs/obs_21_0806.html