检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
_callback_data 代码 解决办法: 3.23.9版本中示例代码部分变量或函数缺失,可以在eSDK_OBS_API_C++_Demo中查找对应的定义,然后复制到业务代码中调用。 父主题: 常见问题
与当前桶中相同名称的桶策略不会复制。 源桶和目标桶的桶版本号都必须是3.0。 操作步骤 在OBS管理控制台左侧导航栏选择“桶列表”。 在OBS管理控制台桶列表中,单击待操作的桶,进入“对象”页面。 在左侧导航栏,单击“权限控制 > 桶策略”。 单击“复制”。 选择复制源,即桶策略所在的源桶。
无特殊错误,所有错误已经包含在表2中。 请求示例 GET /?obsworkflowtriggerpolicy HTTP/1.1 Host: bucket.obs.cn-north-4.myhuaweicloud.com Authorization: OBS H4IPJX0TQTHTHEBQQCEC
日志分析 日志配置 OBS BrowserJS SDK提供了日志功能,您可以通过ObsClient.initLog开启日志功能并进行配置。示例代码如下: // 创建ObsClient实例 var obsClient = new ObsClient({ // 认证用的ak和
初始化client client = [[OBSClient alloc] initWithConfiguration:conf]; // 获取桶访问日志 OBSGetBucketLoggingRequest *request = [[OBSGetBucketLoggingRequest
SDK公共响应头 调用ObsClient类的相关接口成功后,返回结果均是公共响应头(ObsWebServiceResponse)的子类,该类包含了HTTP/HTTPS的响应头等信息。 // 初始化配置参数 ObsConfig config = new ObsConfig(); config
ame"]; OBSCORSRule* rule = [OBSCORSRule new]; // 指定允许的跨域请求方法(GET/PUT/DELETE/POST/HEAD) rule.allowedMethodList = @[OBSCORSHTTPGET,OBSCORSHTTPPUT
初始化client client = [[OBSClient alloc] initWithConfiguration:conf]; // 获取桶的跨域资源配置 OBSGetBucketCORSRequest *request = [[OBSGetBucketCORSRequest
初始化SDK OBS客户端(ObsClient)是访问OBS服务的C客户端,它为调用者提供一系列与OBS服务进行交互的接口,用于管理、操作桶(Bucket)和对象(Object)等OBS服务上的资源。 使用OBS C SDK发起OBS请求,您需要先调用初始化接口,在进程退出的时候调用取消初始化的接口,释放资源。
签名不匹配异常 如果从ObsException中获取到HTTP状态码为403,OBS服务端错误码为SignatureDoesNotMatch,请检查AK/SK是否有误。 父主题: 异常处理
初始化client client = [[OBSClient alloc] initWithConfiguration:conf]; // 查看生命周期 OBSGetBucketLifecycleRequest *request = [[OBSGetBucketLifecycleRequest
等错误时,服务端将忽略报错并返回原图。 image/ignore-error,1 示例 忽略错误参数。 https://e-share.obs.cn-north-1.myhuaweicloud.com/example.jpg?x-image-process=image/resize
HTTP/1.1 Host: examplebucket.obs.cn-north-4.myhuaweicloud.com Date: WED, 01 Jul 2015 02:36:06 GMT Authorization: OBS H4IPJX0TQTHTHEBQQCEC:jZiA
7 8 9 10 11 12 HTTP/1.1 200 OK Server: OBS x-obs-request-id: BF260000016436B55D8DED9AE26C4D18 x-obs-id-2: 32AAAQAAEAABAAAQAAEAABAAAQAAEAABC
清单过滤器配置,清单只包含符合过滤器规则的对象(只支持按对象名前缀进行过滤),如果没有配置过滤器,则包含所有对象。 类型:Container 父节点:InventoryConfiguration 子节点:Prefix Prefix 前缀过滤条件,清单文件中只生成以此前缀开头的对象列表。 类型:String
"https://your-endpoint"; // 创建ObsClient实例 ObsClient obsClient = new ObsClient(ak, sk, endPoint); HeaderResponse response = obsClient.createBucket("bucketname");
初始化client client = [[OBSClient alloc] initWithConfiguration:conf]; // 删除桶的跨域资源配置 OBSDeleteBucketCORSRequest *request = [[OBSDeleteBucketCORSRequest
SDK公共响应头 调用OBSClient类的相关接口成功后,均会返回公共响应头类,即OBSBaseResponse类实例(或其子类实例),该类包含了HTTP/HTTPS的响应头信息。 处理公共响应头的示例代码如下: static OBSClient *client; NSString
获取访问密钥(AK/SK) IAM用户如果希望使用AK/SK访问OBS,必须要账号为其开启“编程访问”。开启方法请参见查看或修改IAM用户信息。 在调用接口的时候,需要使用AK/SK进行签名验证。AK/SK获取步骤如下: 登录控制台。 鼠标指向界面右上角的登录用户名,在下拉列表中单击“我的凭证”。
日志分析 日志路径 OBS Android SDK的日志路径是通过LogConfigurator.setLogFileDir指定的,默认存放于SD卡的logs目录下。日志文件名为:OBS-SDK.log。 日志内容格式 SDK日志格式为:日志时间|线程号|日志级别|日志内容。示例如下: