检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如果超出限制,服务端会返回请求不合法。 并发任务分配后,在循环删除多个对象过程中, 如果发生内部错误, 有可能出现数据不一致的情况(某个对象索引数据删除但还有元数据)。 方法定义 ObsClient.deleteObjects(bucketName, deleteObjectsRequest
点对象(平均一个月多次)或小对象(<1MB),且需要频繁访问数据的业务场景。 StorageClassWarm WARM 低频访问存储。 低频访问存储适用于不频繁访问(平均一年少于12次)但在需要时也要求能够快速访问数据的业务场景。 StorageClassCold COLD 归档存储。
点对象(平均一个月多次)或小对象(<1MB),且需要频繁访问数据的业务场景。 StorageClassWarm WARM 低频访问存储。 低频访问存储适用于不频繁访问(平均一年少于12次)但在需要时也要求能够快速访问数据的业务场景。 StorageClassCold COLD 归档存储。
<1MB),且需要频繁访问数据的业务场景。 WARM WARM 低频访问存储。 低频访问存储适用于不频繁访问(平均一年少于12次)但在需要时也要求能够快速访问数据的业务场景。 COLD COLD 归档存储。 归档存储适用于很少访问(平均一年访问一次)数据的业务场景。 DEEP_ARCHIVE
<1MB),且需要频繁访问数据的业务场景。 WARM 低频访问存储 参数解释: 低频访问存储适用于不频繁访问(平均一年少于12次)但在需要时也要求能够快速访问数据的业务场景。 COLD 归档存储 参数解释: 归档存储适用于很少访问(平均一年访问一次)数据的业务场景。 DEEP_ARCHIVE
memset_s(&ptrResult,sizeof(tempAuthResult),0,sizeof(tempAuthResult)); //回调数据 tempauth.callback_data = (void *)(&ptrResult); // 有效时间
桶参数。 handler obs_lifecycle_handler * 必选 回调函数。 callback_data void * 可选 回调数据。 示例代码 static void test_get_bucket_lifecycle_configuration() { obs_status
桶参数。 handler obs_response_handler * 必选 回调函数。 callback_data void * 可选 回调数据。 示例代码 static void test_delete_bucket_lifecycle_configuration() {
必选 桶参数。 handler obs_cors_handler * 必选 回调函数。 callback_data void * 可选 回调数据。 示例代码 static void test_get_cors_config() { obs_options option;
max_retry_count HTTP/HTTPS连接异常时的请求重试次数。默认为3次。 [1,5] socket_timeout Socket层传输数据的超时时间(单位:秒)。默认为60秒。 [10, 60] connect_timeout 建立HTTP/HTTPS连接的超时时间(单位:秒)。默认为60秒。
(float)(totalBytesWritten)*100/(float)totalBytesExpectedToWrite); }; // 下载的数据 __block NSMutableData *objectData = [NSMutableData new]; request.onReceiveDataBlock
多版本状态缓存。 handler obs_response_handler * 必选 回调函数。 callback_data void * 可选 回调数据。 static void test_get_bucket_version() { obs_status ret_status =
bucket_options.secret_access_key = getenv("SECRET_ACCESS_KEY"); // 创建并初始化回调数据 char *file_name = "./test"; get_object_callback_data data;
SDK对OBS服务提供的REST API进行封装,以简化用户的开发工作。您直接调用OBS SDK提供的接口函数即可使用OBS管理数据。 本章节以Java、Python、Go三种SDK为例,帮助您快速上手OBS的基础功能,包括创建桶、上传对象、下载对象、列举对象。 准备工作 使用Java SDK之前,您需要拥有一
开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。接口参考文档详细介绍了每个接口的参数和使用方法。 当下载大对象到本地时,经常出现因网络不稳定或程序崩溃导致下载失败的情况。失败后再次重新下载不仅浪费资源,而且当网络不稳定时仍然有下载失败的风险。断点
js SDK) 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 注册云服务账号 使用OBS之前必须要有一个云服务账号。 打开浏览器。 登录公有云网站。 在页面右上角单击“注册”。 按需填写注册信息并单击“同意协议并注册”。 开通OBS服务
资源。 根据企业用户的职能,设置不同的访问权限,以达到用户之间的权限隔离。 将OBS资源委托给更专业、高效的其他华为云账号或者云服务,这些账号或者云服务可以根据权限进行代运维。 如果华为云账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用OBS服务的其它功能。
callback }, &list_objects_callback }; // 用户自定义回调数据 list_bucket_callback_data data; memset(&data, 0, sizeof(list
handler obs_list_service_obs_handler * 必选 回调函数。 callback_data void * 可选 回调数据。 示例代码 static void test_list_bucket_obs() { // 创建并初始化option obs_options
桶参数。 handler obs_response_handler * 必选 回调函数。 callback_data void * 可选 回调数据。 示例代码 static void test_delete_bucket(char *bucket_name) { // 创建并初始化option