检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过OBS SDK快速使用OBS OBS SDK对OBS服务提供的REST API进行封装,以简化用户的开发工作。您直接调用OBS SDK提供的接口函数即可使用OBS管理数据。 本章节以Java、Python、Go三种SDK为例,帮助您快速上手OBS的基础功能,包括创建桶、上传对象、下载对象、列举对象。
开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。接口参考文档详细介绍了每个接口的参数和使用方法。 您可以通过设置回调函数来获取下载的进度。示例代码如下: // 创建ObsClient实例 var obsClient = new ObsClient({
Hive对接OBS 概述 Hive是一个数据仓库工具,可以对存储在分布式存储中的大规模数据进行数据提取、转化和加载,它提供了丰富的SQL查询方式来进行数据分析。 前提条件 已安装Hadoop,具体请参见Hadoop对接OBS。 对接步骤 以Hive 2.3.3为例。 下载apache-hive-2
FunctionGraph、OBS、ECS、LTS、SMN 无服务器图片生成缩略图 基于函数工作流 FunctionGraph快速实现生成图片缩略图,适用于各种Web网页场景 FunctionGraph、OBS 无服务器文件解压 基于函数工作流 FunctionGraph快速实现对象存储 OBS桶里的ZIP或者TAR类型压缩包的自动在线解压
obs_get_bucket_websiteconf_handler * 必选 回调函数。 handler->response_handler obs_response_handler 必选 回调函数。 handler->get_bucket_website_conf_callback
指定满足前缀的对象创建后第几天时转换为指定的存储类型。 直接指定满足前缀的对象转换为指定的存储类型的日期。 最新版本对象过期时间,指定方式为: 指定满足前缀的对象创建后第几天时过期。 直接指定满足前缀的对象过期日期。 历史版本对象转换策略,指定方式为: 指定满足前缀的对象成为历史版本后第几天时转换为指定的存储类型。
开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。接口参考文档详细介绍了每个接口的参数和使用方法。 您可以通过设置回调函数来获取上传的进度。示例代码如下: // 创建ObsClient实例 var obsClient = new ObsClient({
客户端和OBS客户端的接口保持一致,即两者包含同样的函数名和参数列表。 方法定义 obsClient.bucketClient( bucketName='*** Your Bucket Name ***' ) 构造函数参数描述 字段名 类型 约束 说明 bucket_name
默认取值: 无 Date string 作为请求参数时,如果没有设置Days则必选 参数解释: 指定OBS对该日期之前的对象执行生命周期规则。 约束限制: 日期格式必须为ISO8601的格式,并且为UTC的零点。 例如:2018-01-01T00:00:00.000Z,表示将
设置桶的CORS配置 功能介绍 CORS(Cross Origin Resource Sharing),即跨域资源共享,是W3C标准化组织提出的一种规范机制,允许客户端的跨域请求的配置。在通常的网页请求中,由于安全策略SOP(Same Origin Policy)的存在,一个网站
架构。 OBS作为云服务事件源将产生的云服务事件发送到EG,事件规则对云服务事件进行过滤和转换,通过转换后的事件触发事件目标(即函数工作流服务中的函数)。 图1 事件网格总体架构示意图 事件源:将华为云服务云服务、自定义应用、SaaS应用等应用程序产生的事件消息发布到事件订阅。
当删除对象时,如果没有days或expiredObjectDeleteMarker元素,则必选。 参数解释: 指定OBS对该日期之前的对象执行生命周期规则。日期格式必须为ISO8601的格式,并且为UTC的零点。 例如:2018-01-01T00:00:00.000Z,表示将最后修
Readable)的形式返回。 默认取值: false ProgressCallback function 可选 参数解释: 获取下载进度的回调函数。 说明: 该回调函数依次包含三个参数:已下载的字节数、总字节数、已使用的时间(单位:秒)。 约束限制: 无 取值范围: 无 默认取值: 无 IfMatch
ject,则异步方法为ObsClient->putObjectAsync),并将返回结果输出到回调函数中。回调函数依次包含SDK自定义异常和SDK公共结果对象两个参数,如果回调函数中SDK自定义异常参数不为空,则表明操作失败;反之,则表明操作成功。 以异步调用方式上传对象的示例代码如下:
Development Kit)是对OBS服务提供的REST API进行的封装,以简化用户的开发工作。用户直接调用OBS SDK提供的接口函数即可实现使用OBS服务业务能力的目的。 同时,我们针对不同语言的SDK提供了开发指南和API参考。开发指南详细介绍了SDK的安装、开发操作
设置跨域规则 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 您可以通过函数set_bucket_cors_configuration()设置桶的跨域规则,如果原规则存在则覆盖原规则。以下代码展示了如何设置跨域规则: 参数描述
默认取值: 无 date str 或 DateTime 作为请求参数时,如果没有设置days则必选 参数解释: 表示对象转换的日期。 约束限制: 日期格式必须为ISO8601的格式,并且为UTC的零点。 例如:2018-01-01T00:00:00.000Z,表示将最后修改时间
* 必选 对象名和版本号,非多版本对象,version设置为0。 handler obs_response_handler * 必选 回调函数。 callback_data void * 可选 回调数据。 示例代码如下: static void test_delete_object(char
快速入门(Harmony SDK) OBS SDK对OBS服务提供的REST API进行封装,以简化用户的开发工作。您直接调用OBS SDK提供的接口函数即可使用OBS管理数据。 本章节介绍了OBS Harmony SDK的快速入门,帮助您快速上手OBS的基础功能,包括创建桶、上传对象、下载对象、列举对象。
访问密钥(AK和SK)等。 您可以先参考OBS客户端通用示例,了解OBS Node.js SDK接口调用的通用方式。 OBS客户端支持回调函数和Promise对象两种方式返回调用结果。 当前各区域特性开放不一致,部分特性只在部分区域开放,使用过程中如果接口HTTP状态码为405,请确认该区域是否支持该功能特性。