详情页标题前

阿里云对象存储OSSC错误处理-云淘科技

详情页1

本文介绍OSS C SDK错误处理

异常处理

使用OSS C SDK时,如果请求出错,会在aos_status_s中输出相应的错误信息。aos_status_s包含以下信息。

错误码

描述

字符类型

code

出错请求的HTTP状态码。

整型

error_code

OSS的错误码。

字符串

error_msg

OSS的错误信息。

字符串

req_id

标识该次请求的UUID。

字符串

超时处理

如果返回的aos_status_t中的code不等于2XX,且error_code为-992或者-995时,表示链接超时或请求超时,可以重试。

使用aos_status.h中的aos_should_retry(aos_status_t *),判断返回的错误码是否需要重试。如果返回1,表示需要重试。

常见错误码

错误码

描述

HTTP 状态码

AccessDenied

拒绝访问

403

BucketAlreadyExists

存储空间已存在

409

BucketNotEmpty

存储空间非空

409

EntityTooLarge

实体过大

400

EntityTooSmall

实体过小

400

FileGroupTooLarge

文件组过大

400

FilePartNotExist

文件分片不存在

400

FilePartStale

文件分片过时

400

InvalidArgument

参数格式错误

400

InvalidAccessKeyId

AccessKey ID不存在

403

InvalidBucketName

无效的存储空间名称

400

InvalidDigest

无效的摘要

400

InvalidObjectName

无效的文件名称

400

InvalidPart

无效的分片

400

InvalidPartOrder

无效的分片顺序

400

InvalidTargetBucketForLogging

日志转存操作中指定用于存储日志记录的Bucket无效

400

InternalError

OSS内部错误

500

MalformedXML

XML格式非法

400

MethodNotAllowed

不支持该方法

405

MissingArgument

缺少参数

411

MissingContentLength

缺少内容长度

411

NoSuchBucket

存储空间不存在

404

NoSuchKey

文件不存在

404

NoSuchUpload

分片上传ID不存在

404

NotImplemented

无法处理的方法

501

PreconditionFailed

预处理错误

412

RequestTimeTooSkewed

客户端本地时间和OSS服务器时间相差超过15分钟

403

RequestTimeout

请求超时

400

SignatureDoesNotMatch

签名错误

403

TooManyBuckets

存储空间数量超过限制

400

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/159714.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云对象存储OSSC初始化-云淘科技

    使用OSS C SDK时,需要初始化请求选项(oss_request_options_t)并指定Endpoint。 初始化请求选项 使用OSS域名初始化请求选项 以下代码用于OSS域名初始化请求选项。 #include “oss_api.h” #include “aos_http_io.h” /* yourEndpoint填写Bucket所在地域对应的End…

    阿里云对象存储 2023年12月10日
  • 腾讯云对象存储异常处理

    简介 SDK 调用失败时,结果信息包含在 API 返回的 cos_status_t 结构中。SDK 中使用每一个 API 的正确做法如下所示,为了简要,文档中范例不再给出具体异常的处理,仅给出 API 的使用范例。 cos_status_t *s = NULL;s = cos_put_object_from_file(options, &bucket…

    腾讯云 2023年12月9日
  • 阿里云对象存储OSSC简单上传-云淘科技

    本文介绍如何使用简单上传。 注意事项 本文以华东1(杭州)外网Endpoint为例。如果您希望通过与OSS同地域的其他阿里云产品访问OSS,请使用内网Endpoint。关于OSS支持的Region与Endpoint的对应关系,请参见访问域名和数据中心。 本文以OSS域名新建OSSClient为例。如果您希望通过自定义域名、STS等方式新建OSSClient,…

    阿里云对象存储 2023年12月10日
  • 阿里云日志服务SLS错误处理-云淘科技

    在使用SDK访问日志服务端时,可能会出现网络中断、网络延迟导致的请求失败。本文介绍SDK请求失败时的错误处理逻辑。 错误类型及处理原则 SDK可能出现的异常错误可以分成如下几类: 由日志服务端返回的错误。这类错误由日志服务端返回并由SDK处理。关于这类错误的详细信息可以参见具体的API接口说明、API错误码。关于错误码的更多信息,请参见错误码。 由SDK在向…

    阿里云日志服务SLS 2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云对象存储OSSC管理文件元信息-云淘科技

    文件元信息(Object Meta)包括HTTP header和自定义元信息。 注意事项 本文以华东1(杭州)外网Endpoint为例。如果您希望通过与OSS同地域的其他阿里云产品访问OSS,请使用内网Endpoint。关于OSS支持的Region与Endpoint的对应关系,请参见访问域名和数据中心。 本文以OSS域名新建OSSClient为例。如果您希望…

    阿里云对象存储 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。