检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击左侧列表中的“对象”,进入对象列表页。 在搜索框上方,开启“历史版本”开关,可以查看一个对象的多个版本。 图8 查看对象多版本 使用API 设置桶的多版本状态 使用SDK Java Python C Go BrowserJS .NET Android iOS PHP Node.js
TaskNum number 可选 参数解释: 分段下载时的最大并发数。 约束限制: 无 取值范围: 1~10000 默认取值: 1,即不设置则默认串行下载。 ProgressCallback function 可选 参数解释: 获取下载进度的回调函数。 说明: 该回调函数依次包
建议在配置文件或者环境变量中密文存放,使用时解密,确保安全; 本示例以ak和sk保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量HUAWEICLOUD_SDK_AK和HUAWEICLOUD_SDK_SK。*/ public static String
通过SDK或API的PUT上传、POST上传和追加写,可以上传小于5GB的文件。 通过SDK或API的多段上传以及SDK的断点续传,可以上传小于48.8TB的文件。 您可以通过设置桶配额限制单个桶上传对象的总容量,详情请参见管理桶配额。 命名限制: 对象名命名规则详见对象键命名指导原则。 批量操作限制: 支持批量上传功能需要满足以下条件:
input.QueryLocation = true // 指定桶类型,此处以为obs.OBJECT为例,即获取所有桶列表,默认不设置则获取所有桶和并行文件系统列表 input.BucketType = obs.OBJECT // 列举桶列表 output
ObsClient(access_key_id=ak, secret_access_key=sk, server=server) try: # 列举桶,并设置isQueryLocation参数为True,同时查询桶区域 resp = obsClient.listBuckets(True)
者添加此权限控制策略后,桶所有者可以完全控制对象。例如,用户A上传对象x至用户B的桶中,系统默认用户B没有对象x的控制权。当用户A为对象x设置bucket-owner-full-control策略后,用户B就拥有了对象x的控制权。 表4 StorageClassType 常量名 原始值
对响应中的对象名key进行指定类型的编码。如果key包含xml 1.0标准不支持的控制字符,可通过设置该参数对响应中的key进行编码。 取值范围: 可选值为url。 默认取值: 无,不设置则不编码。 返回结果说明 表3 ListPartsResult 参数名称 参数类型 描述 statusCode
input.QueryLocation = true // 指定桶类型,此处以为obs.POSIX为例,即获取所有并行文件系统,默认不设置则获取所有桶和并行文件系统列表 input.BucketType = obs.POSIX // 列举并行文件系统列表
同。 取值范围: 恢复选项可选值详见恢复选项。 默认取值: 标准恢复 versionId str 可选 参数解释: 默认取值: 无,如果不设置则默认指定最新版本的对象。 extensionHeaders dict 可选 参数解释: 接口的拓展头域。 取值范围: 参考自定义头域。 默认取值:
长度大于0且不超过1024的字符串。 默认取值: 无 versionId String 可选 参数解释: 待恢复归档或深度归档存储对象的版本号。 默认取值: 无,如果不设置则默认指定最新版本的对象。 days int 必选 参数解释: 恢复对象后,会生成一个对象的标准存储副本,此参数指定恢复有效期,即标准存储副本的保存时间。
versionId String 可选 参数解释: 待恢复归档存储对象的版本号。 取值范围: 长度为32的字符串。 默认取值: 无,如果不设置则默认指定最新版本的对象。 days int 必选 参数解释: 恢复对象后,会生成一个对象的标准存储副本,此参数指定恢复有效期,即标准存储副本的保存时间。
者添加此权限控制策略后,桶所有者可以完全控制对象。例如,用户A上传对象x至用户B的桶中,系统默认用户B没有对象x的控制权。当用户A为对象x设置bucket-owner-full-control策略后,用户B就拥有了对象x的控制权。 表4 StorageClassType 常量名 原始值
长度大于0且不超过1024的字符串。 默认取值: 无 VersionId string 可选 参数解释: 待恢复归档存储或深度归档对象的版本号。 默认取值: 无,如果不设置则默认指定最新版本的对象。 Days number 必选 参数解释: 恢复对象后,会生成一个对象的标准存储副本,此参数指定恢复有效期,即标准存储副本的保存时间。
alse QueryLocation: true, // 指定桶类型,此处以为对象桶为例,即获取对象桶列表,默认不设置则获取所有对象桶和并行文件系统列表 BucketType: "OBJECT", }; // 列举桶列表
fs.obs.fast.upload.buffer disk 否 写相关配置,所有数据在写入OBS前都会先缓存然后再上传到OBS,此参数用于设置缓存方式,取值范围: disk:缓存在磁盘 array:缓存在JVM堆内内存 bytebuffer:缓存在JVM堆外内存 fs.obs.buffer
QueryLocation: true, // 指定桶类型,此处以为 “OBJECT” 为例,即获取所有桶列表,默认不设置则获取所有桶和并行文件系统列表 BucketType: BucketType.OBJECT, }; // 列举桶列表
长度大于0且不超过1024的字符串。 默认取值: 无 VersionId string 可选 参数解释: 待恢复归档或深度归档存储对象的版本号。 默认取值: 无,如果不设置则默认指定最新版本的对象。 Days int 必选 参数解释: 恢复对象后,会生成一个对象的标准存储副本,此参数指定恢复有效期,即标准存储副本的保存时间。
string 可选 参数解释: 待恢复归档存储或深度归档对象的版本号。 约束限制: 无 取值范围: 长度为32的字符串。 默认取值: 无,如果不设置则默认指定最新版本的对象。 Days number 必选 参数解释: 恢复对象后,会生成一个对象的标准存储副本,此参数指定恢复有效期,即标准存储副本的保存时间。
string 可选 参数解释: 待恢复归档存储或深度归档对象的版本号。 约束限制: 无 取值范围: 长度为32的字符串。 默认取值: 无,如果不设置则默认指定最新版本的对象。 Days number 必选 参数解释: 恢复对象后,会生成一个对象的标准存储副本,此参数指定恢复有效期,即标准存储副本的保存时间。