检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
n可以作用于全局服务,全局服务不区分项目或者区域。 准备开发环境 从HarmonyOS Developer官网下载并安装DevEco Studio NEXT最新版本。
储容量不够。 数据存储量受限于搭建存储服务器时使用的硬件设备,存储量不够时需要重新购买存储硬盘,进行人工扩容。 安全性 支持HTTPS/SSL安全协议,支持数据加密上传。同时OBS通过访问密钥(AK/SK)对访问用户的身份进行鉴权,结合IAM权限、桶策略、ACL、防盗链等多种方式和技术确保数据传输与访问的安全。
// 用户自定义回调数据 list_bucket_callback_data data; memset(&data, 0, sizeof(list_bucket_callback_data)); // 列举对象 list_bucket_objects(&option
用于生成javax.net.ssl.KeyManager的工厂。 默认取值: 默认为空。 ObsConfiguration.setKeyManagerFactory 根据实际情况设置 trustManagerFactory 参数解释: 用于生成javax.net.ssl.TrustManager的工厂。
一个文件的数据与其相关属性信息(元数据)的集合体。用户上传至OBS的数据都以对象的形式保存在桶中。 对象包括了Key,Metadata,Data三部分: Key:键值,即对象的名称,为经过UTF-8编码的长度大于0且不超过1024的字符序列。一个桶里的每个对象必须拥有唯一的对象键值。
一个文件的数据与其相关属性信息(元数据)的集合体。用户上传至OBS的数据都以对象的形式保存在桶中。 对象包括了Key,Metadata,Data三部分: Key:键值,即对象的名称,为经过UTF-8编码的长度大于0且不超过1024的字符序列。一个桶里的每个对象必须拥有唯一的对象键值。
put_file_object_callback_data data; memset(&data, 0, sizeof(put_file_object_callback_data)); // 将要上传的文件读到回调数据中 data.infile = 0; data.noStatus
put_file_object_callback_data data; memset(&data, 0, sizeof(put_file_object_callback_data)); data.infile = 0; data.noStatus = 1; content_length
初始化存储上传数据的结构体 put_file_object_callback_data data; memset(&data, 0, sizeof(put_file_object_callback_data)); // 打开文件,并获取文件长度 content_length
/test"; get_object_callback_data data; data.ret_status = OBS_STATUS_BUTT; data.outfile = NULL; data.outfile = write_to_file(file_name);
list_versions_callback_data data; char* version_id_marker = NULL; memset(&data, 0, sizeof(list_bucket_callback_data)); data.ret_status = OBS_STATUS_BUTT;
put_file_object_callback_data data; memset(&data, 0, sizeof(put_file_object_callback_data)); // 将要上传的文件读到回调数据中 data.infile = 0; data.noStatus
put_buffer_object_callback_data data; memset(&data, 0, sizeof(put_buffer_object_callback_data)); data.put_buffer = buffer; data.buffer_size =
list_object_callback_data data; memset(&data, 0, sizeof(list_object_callback_data)); list_bucket_objects(&option, NULL, data.next_marker,NULL
local_file_name; get_object_callback_data data; data.ret_status = OBS_STATUS_BUTT; data.outfile = write_to_file(file_name); //
有桶的配置信息复制到新桶中。 支持复制的桶配置信息包括: 桶策略 CORS规则 生命周期规则 数据回源规则 图片处理样式 在线解压规则 Data+事件触发器 约束与限制 从源桶复制配置信息的操作为增量复制,不会删除当前桶已存在的配置信息,与已存在的配置信息冲突的规则不会复制。 源桶和目标桶的桶版本号都必须是3
S_KEY"); list_service_data data; memset_s(&data, sizeof(list_service_data), 0, sizeof(list_service_data)); // 自定义响应回调函数 obs
// 下载后保存在本地文件信息 get_object_callback_data data; data.ret_status = OBS_STATUS_BUTT; data.outfile = write_to_file("<file path>");
//根据业务需要,自定义存放下载对象数据的结构 get_object_callback_data data; data.ret_status = OBS_STATUS_BUTT; data.outfile = write_to_file(file_name); //
//根据业务需要设置存放下载对象数据的结构 get_object_callback_data data; data.ret_status = OBS_STATUS_BUTT; data.outfile = write_to_file(file_name); //