检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
码字符,SDK会在发送请求时对您头域中的中文汉字进行url编码,发送编码后数据。如您设置的值content-disposition为attachment; filename="中文.txt",则对象元数据中存储的信息为attachment; filename="%E4%B8%AD%E6%96%87
<1MB),且需要频繁访问数据的业务场景。 WARM 低频访问存储 参数解释: 低频访问存储适用于不频繁访问(平均一年少于12次)但在需要时也要求能够快速访问数据的业务场景。 COLD 归档存储 参数解释: 归档存储适用于很少访问(平均一年访问一次)数据的业务场景。 DEEP_ARCHIVE
如果超出限制,服务端会返回请求不合法。 并发任务分配后,在循环删除多个对象过程中, 如果发生内部错误, 有可能出现数据不一致的情况(某个对象索引数据删除但还有元数据)。 方法定义 ObsClient.deleteObjects(bucketName, deleteObjectsRequest
月多次)或小对象(<1MB),且需要频繁访问数据的业务场景。 ObsClient.enums.StorageClassWarm WARM 低频访问存储。 低频访问存储适用于不频繁访问(平均一年少于12次)但在需要时也要求能够快速访问数据的业务场景。 ObsClient.enums
<1MB),且需要频繁访问数据的业务场景。 WARM 低频访问存储 参数解释: 低频访问存储适用于不频繁访问(平均一年少于12次)但在需要时也要求能够快速访问数据的业务场景。 COLD 归档存储 参数解释: 归档存储适用于很少访问(平均一年访问一次)数据的业务场景。 DEEP_ARCHIVE
list-objects-infolder-sample 展示了列举文件夹内对象的用法 object-meta-sample 展示了自定义对象元数据的用法 simple-multipart-upload-sample 展示了分段上传的基本用法 restore-object-sample
22.11.3 - 在NuGet中提供.NET Core版本。 是 v3.22.3 新特性 支持Content-Disposition标准元数据接口。 是 低于v3.22.3(停止配套,EOM) - 版本过低,已停止维护,建议及时升级版本。 - 兼容性 版本修订记录信息:ChangeLog。
ObsConfiguration.setConnectionTimeout [10000, 60000] socketTimeout Socket层传输数据的超时时间(单位:毫秒)。默认为60000毫秒。 ObsConfiguration.setSocketTimeout [10000, 60000]
配额大小,单位字节。 handler obs_response_handler * 必选 回调函数。 callback_data void * 可选 回调数据。 示例代码如下: static void test_set_bucket_quota( char *bucket_name) {
√ 列举桶内多版本对象 列举桶内对象 obs:bucket:ListBucketVersions √ √ 判断桶是否存在并获取桶的元数据 获取桶元数据 obs:bucket:HeadBucket √ √ 获取桶位置 获取桶区域位置 obs:bucket:GetBucketLocation
handler obs_list_versions_handler * 必选 回调函数。 callback_data void * 可选 回调数据。 如果version_id_marker不是key_marker的一个版本号,则该参数无效。 list_versions返回结果包含多版本对象和对象删除标记。
(float)(totalBytesWritten)*100/(float)totalBytesExpectedToWrite); }; // 下载的数据 __block NSMutableData *objectData = [NSMutableData new]; request.onReceiveDataBlock
SDK) 判断桶是否存在(Go SDK) 删除桶(Go SDK) 列举桶内对象(Go SDK) 列举桶内多版本对象(Go SDK) 获取桶元数据(Go SDK) 获取桶区域位置(Go SDK) 获取桶存量信息(Go SDK) 设置桶配额(Go SDK) 获取桶配额(Go SDK) 设置桶存储类型(Go
点对象(平均一个月多次)或小对象(<1MB),且需要频繁访问数据的业务场景。 StorageClassWarm WARM 低频访问存储。 低频访问存储适用于不频繁访问(平均一年少于12次)但在需要时也要求能够快速访问数据的业务场景。 StorageClassCold COLD 归档存储。
公共读权限切换私有权限,切换后除桶或对象的所有者外,其余用户无访问权限。 私有权限切换公共读权限,任何用户在不经过身份认证的情况下可直接读对象的内容、对象的元数据,请谨慎操作。 图1 修改公共权限 单击“编辑”可按照需求通过勾选相应权限对拥有者、匿名用户以及其他账号赋予目标对象的ACL权限。 不能对
if (!File.Exists(dest)) { // 将对象的数据流写入文件中 response.WriteResponseStreamToFile(dest);
败。 桶ACL的访问权限如表2所示: 表2 桶ACL访问权限 权限 选项 描述 桶访问权限 读取权限 此权限可以获取该桶内对象列表和桶的元数据。 写入权限 此权限可以上传、覆盖和删除该桶内任何对象。 ACL访问权限 读取权限 此权限可以获取对应的桶的权限控制列表。 桶的拥有者默认永远具有ACL的读取权限。
<1MB),且需要频繁访问数据的业务场景。 WARM 低频访问存储 参数解释: 低频访问存储适用于不频繁访问(平均一年少于12次)但在需要时也要求能够快速访问数据的业务场景。 COLD 归档存储 参数解释: 归档存储适用于很少访问(平均一年访问一次)数据的业务场景。 DEEP_ARCHIVE
printStackTrace(); } } } 相关链接 判断桶是否存在和获取桶元数据是同一个REST API,关于判断桶是否存在的API说明,请参见获取桶元数据。 创建桶过程中返回的错误码含义、问题原因及处理措施可参考OBS错误码。 桶和对象相关常见问题请参见桶和对象相关常见问题。
put_properties; init_put_properties(&put_properties); // 初始化存储上传数据的结构体 put_file_object_callback_data data; memset(&data, 0, siz