检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
复制对象时设置目标对象的加密算法、密钥,对目标对象启用加密算法。 SSE-KMS SSE-C ObsClient.GetObjectMetadata 获取对象元数据时设置解密算法、密钥,用于解密对象。 SSE-C ObsClient.InitiateMultipartUpload 初始化分段上传任务时
详见ICommonMsg。 InterfaceResult GetBucketMetadataOutput 参数解释: 操作成功后的结果数据,详见GetBucketMetadataOutput。 约束限制: 当Status大于300时为空。 表4 ICommonMsg 参数名称
Permission 常量值 说明 READ 读权限。 如果有桶的读权限,则可以获取该桶内对象列表、桶内多段任务、桶的元数据、桶的多版本。 如果有对象的读权限,则可以获取该对象内容和元数据。 WRITE 写权限。 如果有桶的写权限,则可以上传、覆盖和删除该桶内任何对象和段。 此权限在对象上不适用。
不频繁访问(平均一年少于12次)但在需要时也要求快速访问数据的业务场景。 cold:归档存储,安全、持久且成本极低,适用于很少访问(平均一年访问一次)数据的业务场景。 meta 附加参数,可选 上传文件时可指定的自定义元数据。格式为:key1:value1#key2:value2#key3:value3。
如何获取对象URL?(Harmony SDK) 按https://桶名.域名/文件夹目录层级/对象名的方式进行拼接。 如果该对象存在于桶的根目录下,则链接地址将不需要有文件夹目录层级。 各区域对应的域名可以从这里的终端节点查看。 例如需访问区域为“华北-北京四”的桶名为“test
访问域名:OBS会为每一个桶分配默认的访问域名。访问域名是桶在互联网中的域名地址,可应用于直接通过域名访问桶的场景,比如:云应用开发、数据分享等。OBS桶访问域名的结构为:BucketName.Endpoint。其中BucketName为桶名称,Endpoint为桶所在区域的终端节点(区域域名)。
常量名 原始值 说明 READ READ 如果有桶的读权限,则可以获取该桶内对象列表、桶内多段任务、桶的元数据、桶的多版本。 如果有对象的读权限,则可以获取该对象内容和元数据。 WRITE WRITE 如果有桶的写权限,则可以上传、覆盖和删除该桶内任何对象和段。 此权限在对象上不适用。
如果超出限制,服务端会返回请求不合法。 并发任务分配后,在循环删除多个对象过程中, 如果发生内部错误, 有可能出现数据不一致的情况(某个对象索引数据删除但还有元数据)。 方法定义 obsClient.deleteObjects(DeleteObjectsRequest deleteRequest)
如果超出限制,服务端会返回请求不合法。 并发任务分配后,在循环删除多个对象过程中, 如果发生内部错误, 有可能出现数据不一致的情况(某个对象索引数据删除但还有元数据)。 方法定义 func (obsClient ObsClient) DeleteObjects(input *DeleteObjectsInput
不频繁访问(平均一年少于12次)但在需要时也要求快速访问数据的业务场景。 cold:归档存储,安全、持久且成本极低,适用于很少访问(平均一年访问一次)数据的业务场景。 meta 附加参数,可选 上传文件时可指定的自定义元数据。格式为:key1:value1#key2:value2#key3:value3。
Permission 常量值 说明 READ 读权限。 如果有桶的读权限,则可以获取该桶内对象列表、桶内多段任务、桶的元数据、桶的多版本。 如果有对象的读权限,则可以获取该对象内容和元数据。 WRITE 写权限。 如果有桶的写权限,则可以上传、覆盖和删除该桶内任何对象和段。 此权限在对象上不适用。
ersions)。 除了删除标记外,每个版本的对象存储均需计费。 OBS_VERSION_STATUS_ENABLED 暂停状态 旧的版本数据继续保留。 上传对象时创建对象的版本号为null,上传同名的对象将覆盖原有同名的版本号为null的对象。 可以指定版本号下载对象,不指定版本号默认下载最新对象。
展示了列举多版本对象的用法 ListObjectsInFolderSample 展示了列举文件夹内对象的用法 ObjectMetaSample 展示了自定义对象元数据的用法 SimpleMultipartUploadSample 展示了分段上传的基本用法 RestoreObjectSample 展示了下载归档存储对象的用法
ed Error 在上传文件前面的POST请求域过大。 400 Bad Request MetadataTooLarge 元数据消息头超过了允许的最大元数据大小。 400 Bad Request MethodNotAllowed 指定的方法不允许操作在请求的资源上。 对应返回的Message为:Specified
判断桶是否存在(Python SDK) 删除桶(Python SDK) 列举桶内对象(Python SDK) 列举桶内多版本对象(Python SDK) 获取桶元数据(Python SDK) 获取桶区域位置(Python SDK) 获取桶存量信息(Python SDK) 设置桶配额(Python SDK)
GetObject(获取对象内容,获取对象元数据) GetObjectVersion(获取指定版本对象内容,获取指定版本对象元数据) PutObject(PUT上传,POST上传,上传段,初始化上传段任务,合并段) ListBucket(可选,列举桶内对象,获取桶元数据) 说明: 选择ListBu
object_info->etag_return char * 必选 eTag缓存。 is_copy unsigned int 必选 用来指定新对象的元数据是从源对象中复制,还是用请求中的元数据替换。 put_properties obs_put_properties* 可选 上传对象属性。 encryption_params
ed Error 在上传文件前面的POST请求域过大。 400 Bad Request MetadataTooLarge 元数据消息头超过了允许的最大元数据大小。 400 Bad Request MethodNotAllowed 指定的方法不允许操作在请求的资源上。 405 Method
展示了列举多版本对象的用法 ListObjectsInFolderSample 展示了列举文件夹内对象的用法 ObjectMetaSample 展示了自定义对象元数据的用法 SimpleMultipartUploadSample 展示了分段上传的基本用法 ConcurrentCopyPartSample
单位是天,此处以3天为例 extensionHeaders = {'x-obs-expires': 3} # 设置对象元数据 resp = obsClient.setObjectMetadata(bucketName, objectKey, extens