检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如果超出限制,服务端会返回请求不合法。 并发任务分配后,在循环删除多个对象过程中, 如果发生内部错误, 有可能出现数据不一致的情况(某个对象索引数据删除但还有元数据)。 方法定义 ObsClient.deleteObjects(params) 请求参数 表1 请求参数列表 参数名称
Windows操作系统 obsutil bucketpolicy obs://bucket -method=put -localfile=xxx [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx] macOS/Linux操作系统 ./obsutil
Windows操作系统 obsutil bucketpolicy obs://bucket -method=get [-localfile=xxx] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx] macOS/Linux操作系统 ./obsutil
RouteRuleCondition condition = new RouteRuleCondition(); condition.setHttpErrorCodeReturnedEquals("404"); condition.setKeyPrefixEquals("keyprefix"); rule.set
InterfaceResult.StorageClass, result.InterfaceResult.ETag); return; } console.log("An ObsError was found, which means your request
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_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;
指明与服务器的连接是长连接还是短连接。 类型:String 有效值:keep-alive | close。 默认值:无。 Date OBS系统响应的时间。 类型:String 默认值:无。 ETag 对象的base64编码的128位MD5摘要。ETag是对象内容的唯一标识,可以通
long_conn_param 长连接模式参数(单位:秒)。当该参数大于等于0时,开启长连接模式,并将该参数作为TCP Keep-Alive数据包的初始延迟。 默认为空,代表关闭长连接模式。 N/A is_cname 是否通过自定义域名访问OBS服务。默认为false。 N/A 建
Windows操作系统 obsutil ls -failed [-limit=1000] [-o=xxx] macOS/Linux操作系统 ./obsutil ls -failed [-limit=1000] [-o=xxx] 运行示例 以Windows操作系统为例。运行示例如下:
象内容,否则抛出异常。 DownloadFileRequest.setIfNoneMatchTag progressListener 设置数据传输监听器,用于获取下载进度。 DownloadFileRequest.setProgressListener 以下代码展示了如何使用断点续传下载接口下载对象到本地文件:
} } } 上传时使用SSE-OBS方式进行服务端加密的对象,下载、获取对象元数据时会自动解密,不用再附加加密相关头域,下载对象见流式下载,获取对象元数据见获取对象元数据。 加密密钥的计算方式,可以参考章节:如何生成SSE-C方式的加密密钥。 父主题: 服务端加密(Java
<1MB),且需要频繁访问数据的业务场景。 WARM 低频访问存储 参数解释: 低频访问存储适用于不频繁访问(平均一年少于12次)但在需要时也要求能够快速访问数据的业务场景。 COLD 归档存储 参数解释: 归档存储适用于很少访问(平均一年访问一次)数据的业务场景。 DEEP_ARCHIVE
拷贝操作之前part1已经存在,拷贝操作执行之后老段数据part1会被新拷贝的段数据覆盖。拷贝成功后,只能列举到最新的段part1,老段数据将会被删除。因此在使用拷贝段接口时请确保目标段不存在或者已无价值,避免因拷贝段导致数据误删除。拷贝过程中源对象object无任何变化。 归档存储对象
由于 HTTP 编码规范限制,无法发送非 ASCII 码字符,SDK 会在接收响应时使用 url 解码规则解码响应头中的信息,。如您的元数据存储的 content-disposition 为 “attachment; filename="%E4%B8%AD%E6%96%87.txt"”,则
object_info.version_id = "<object version ID>"; //根据业务需要,自定义存放下载对象数据的结构 get_object_callback_data data; data.ret_status = OBS_STATUS_BUTT;
bucket_options.secret_access_key = getenv("SECRET_ACCESS_KEY"); // 创建并初始化回调数据 char *file_name = "./test"; get_object_callback_data data;