检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
下载与安装SDK(Go SDK) 本节提供Go SDK的下载链接,并介绍SDK的安装方式。 下载SDK OBS Go SDK最新版本源码下载:最新源码下载 安装方式概览 如表1所示,Go SDK有以下安装方式。 表1 Go SDK安装方式概览 序号 方式 1 手动下载开发包使用GoLand新建工程并编译
概述 Druid专为需要快速数据查询与摄入的工作流程而设计,在即时数据可见性、即席查询、运营分析以及高并发等方面表现非常出色。 通过HDFS接口对接OBS,使用OBS提供的OBSA-HDFS工具,无需重新编译druid,将OBS配置为deep storage。 对接步骤 配置Druid。
生成列举对象的URL 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 static void test_list_object_auth() { // 创建并初始化option obs_options option;
obs_response_handler * 必选 回调函数。 callback_data void * 可选 回调数据。 static void test_get_bucket_version() { obs_status ret_status = OBS_STATUS_BUTT;
设置桶的跨区域复制配置 功能介绍 跨区域复制是指跨不同区域中的桶自动、异步地复制对象。通过激活跨区域复制,OBS可将新创建的对象及修改的对象从一个源桶复制到不同区域中的目标桶。 配置跨区域复制需要选择IAM委托,配置方法请参见创建IAM委托。 设置桶的跨区域复制,需要满足以下两个要求:
数字),如果超过这个限制则单击上传后没有任何反应。OBS Browser“上传文件”功能,最多可同时选择500个文件进行上传,如果超过此限制,建议将多个文件放在文件夹中,然后使用“上传文件夹”功能进行上传。 父主题: 问题处理
列与OBS服务进行交互的接口,用于管理、操作桶(Bucket)和对象(Object)等OBS服务上的资源。使用OBS C SDK发起OBS请求,您需要先调用初始化接口,在进程退出的时候调用取消初始化的接口,释放资源。 在使用C SDK前要先调用初始化接口obs_initialize,而且进程中只需要调用一次:
列举桶 功能说明 获取桶列表,查询到的桶列表将以桶名字典序排列。 命令结构 Windows操作系统 obsutil ls [-s] [-du] [-sc] [-j=1] [-limit=1] [-format=default] [-config=xxx] [-e=xxx] [-i=xxx]
ded、ReplicationStatus、EncryptionStatus。 错误响应消息 除了公共的错误码外,此接口还会返回一些其他的错误码。下表中列出本接口的一些常见错误,以及可能原因。如表3。 表3 获取桶清单的错误码列表 错误码 描述 HTTP状态码 NoSuchInventoryConfiguration
8.2 及以上版本。 命名空间:与旧版本(2.1.x)不兼容,对外公开的类和函数均调整到Obs命名空间下。 接口函数:与旧版本(2.1.x)不完全兼容,接口变化如下表: 接口函数 变化说明 ObsClient.setBucketCors 请求参数中CorsRule字段改名为CorsRules。
Android SDK。 命名空间:与旧版本(2.1.x)保持兼容,对外的接口都包含在com.obs.services,com.obs.services.model和com.obs.services.exception三个包中。 接口函数:与旧版本(2.1.x)保持兼容。 Android 4.
回调函数。 callback_data void * 可选 回调数据。 示例代码 以下代码展示了如何获取对象属性: static void test_get_object_metadata() { obs_status ret_status = OBS_STATUS_BUTT;
生成上传对象的URL 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 static void test_put_object_auth() { // 创建并初始化option obs_options option;
生成下载对象的URL 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 static void test_get_object_auth() { // 创建并初始化option obs_options option;
将网站文件上传至OBS的桶中,并设置对象MIME类型。 设置对象访问权限为公共读。 通过浏览器访问对象。 以下代码展示了如何实现网站文件托管: static void test_put_object() { // 创建并初始化option obs_options option; init
llback obs_get_bucket_tagging_callback * 获取桶标签回调函数 示例代码 static void test_get_bucket_tagging() { // 创建并初始化option obs_options option;
putContent(bucketName, objectkey, content,headers=header) # 返回码为2xx时,接口调用成功,否则接口调用失败 if resp.status < 300: print('Put Content Succeeded')
公网环境下如何提高上传大文件速度?(Java SDK) 在公网环境下对于超过100MB的大文件,建议通过分段上传方式上传。 分段上传是将单个对象拆分为一系列段分别上传,每个段都是对象数据的连续部分,您可以按照任意顺序上传段。如果其中某个段传输失败,可以重新传输该段且不会影响其他段
ion> </Grant> 与其他功能的关系 功能 静态网站托管与该功能的关系 参考文档 跨域资源共享 默认情况下,托管在OBS的静态网站仅允许响应同域网站的访问请求。通过对保存静态网站资源的OBS桶进行跨域资源共享配置,可以实现跨域访问功能。 配置CORS实现跨域访问OBS 自定义域名配置
上提交issue,或者在华为云对象存储服务论坛中发帖求助。 跨域资源共享(CORS)允许Web端的应用程序访问不属于本域的资源。OBS提供接口方便开发者控制跨域访问的权限。 更多关于跨域资源共享的内容请参考跨域资源访问。 父主题: 跨域资源共享