检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
常见问题 常见编译问题 代理设置失效 示例代码常见问题
REST_CANNED_PUBLIC_READ_WRITE_DELIVERED 创桶时指定预定义访问策略 以下代码展示如何在创建桶时指定预定义访问策略: // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例
同步调用方式 同步调用方式下如果抛出异常,表明操作失败;反之,则表明操作成功。示例代码如下: // 引入依赖库 require 'vendor/autoload.php'; // 使用源码安装时引入SDK代码库 // require 'obs-autoloader.php'; // 声明命名空间
元数据(Metadata)为描述对象属性的信息,是一组名称值对,用作对象管理的一部分。 当前支持系统定义的元数据和自定义元数据。 系统定义的元数据又分为两种类别:系统控制和用户控制。如Last-Modified日期等数据由系统控制,不可修改;如为对象配置的ContentLanguage,用户可以通过接口进行修改。
lt.NextVersionIdMarker获取下次列举的起始位置。 如果想获取指定桶包含的所有多版本对象,可以采用代码示例五:分页列举全部多版本对象的方式。 代码示例二:指定数目列举 本示例用于指定数目列举多版本对象。 1 2 3 4 5 6 7 8 9 10
iguration的默认配置项。 永久访问密钥(AK/SK)创建OBS客户端代码如下: NSString *endPoint = @"your-endpoint"; // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时
桶存储类型。以下代码展示如何设置桶存储类型: // 初始化配置参数 ObsConfig config = new ObsConfig(); config.Endpoint = "https://your-endpoint"; // 认证用的ak和sk硬编码到代码中或者明文存储都有
Status number 参数解释: OBS服务端返回的HTTP状态码。 取值范围: 状态码是一组从2xx(成功)到4xx或5xx(错误)的数字代码,状态码表示了请求响应的状态。完整的状态码列表请参见状态码。 Code string 参数解释: OBS服务端返回的错误码。 Message
参数类型 描述 StatusCode int 参数解释: HTTP状态码。 取值范围: 状态码是一组从2xx(成功)到4xx或5xx(错误)的数字代码,状态码表示了请求响应的状态。完整的状态码列表请参见状态码。 默认取值: 无 RequestId string 参数解释: OBS服务端返回的请求ID。
参数类型 描述 StatusCode int 参数解释: HTTP状态码。 取值范围: 状态码是一组从2xx(成功)到4xx或5xx(错误)的数字代码,状态码表示了请求响应的状态。完整的状态码列表请参见状态码。 默认取值: 无 RequestId string 参数解释: OBS服务端返回的请求ID。
ContentType来设置对象MIME类型。以下代码展示如何设置对象MIME类型: // 初始化配置参数 ObsConfig config = new ObsConfig(); config.Endpoint = "https://your-endpoint"; // 认证用的ak和sk硬编码到代码中或者明文存储
// 创建ObsClient实例 var obsClient = new ObsClient({ // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以ak和sk保存在环境变量中为例,运行
签名不匹配异常 如果从ObsException中获取到HTTP状态码为403,OBS服务端错误码为SignatureDoesNotMatch,请检查AK/SK是否有误。 父主题: 异常处理
签名不匹配异常 如果从ObsException中获取到HTTP状态码为403,OBS服务端错误码为SignatureDoesNotMatch,请检查AK/SK是否有误。 父主题: 异常处理
2018-10-31 第三次正式发布。 新增章节: “管理桶策略” “基于表单上传” 修改章节: “使用URL进行授权访问”,增加示例代码。 2018-01-31 第二次正式发布。 调整章节: “快速入门”,新增OBS服务端环境搭建、开发环境准备、安装SDK、获取服务地址、引入依赖。
创桶时指定预定义访问策略 以下代码展示如何在创建桶时指定预定义访问策略: // 初始化配置参数 ObsConfig config = new ObsConfig(); config.Endpoint = "https://your-endpoint"; // 认证用的ak和sk硬编码到代码中或者明文
<payload>),服务端会对携带此头域的请求计算其消息体的sha256值做校验(性能会有部分下降,在安全上推荐该算法)。 上传对象示例代码如下: # -*- coding:utf-8 -*- # 本示例用于上传文件D:\\example.txt到examplebucket桶中的example/objectname
handler obs_response_handler * 必选 回调函数。 callback_data void * 可选 回调数据。 示例代码 static void test_head_bucket(char *bucket_name) { // 创建并初始化option
handler obs_response_handler * 必选 回调函数 callback_data void * 可选 回调数据 示例代码 static void test_delete_bucket_tagging() { obs_status ret_status
返回异常码:304 Not Modified。 以下代码展示了如何进行限定条件下载: // 创建ObsClient实例 var obsClient = new ObsClient({ // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者