详情页标题前

腾讯云对象存储异常处理

详情页1

简介

调用 SDK 接口请求对象存储(Cloud Object Storage,COS)服务失败时,系统将抛出 CosClientException(客户端异常)或者 CosServerException (服务端异常)。CosClientException 是由于客户端无法和 COS 服务端正常进行交互所引起。例如客户端无法连接到服务端,无法解析服务端返回的数据,读取本地文件发生 IO 异常等。CosServerException 是客户端和 COS 服务端交互正常,但操作 COS 资源失败。例如客户端访问一个不存在 Bucket ,删除一个不存在的文件,没有权限进行某个操作等。

客户端异常

CosClientException 集成自 System.ApplicationException,使用方法同 System.ApplicationException,同时添加一个额外的成员 errorCode,如下:

成员 描述 类型
errorCode 客户端错误码,例如10000表示参数检验失败,详情请参见 SDK 错误码 int

服务端异常

CosServerException 包含了服务端返回的状态码、requestid 和出错明细等。捕获异常后,建议对整个异常进行打印,异常包含了必须的排查因素。以下是异常成员变量的描述:

成员 描述 类型
requestId 请求 ID,用于表示一个请求,对于排查问题十分重要 string
statusCode response 的 status 状态码,4xx 是指请求因客户端而失败,5xx 是服务端异常导致的失败,详情请参见 COS 错误码 string
errorCode 请求失败时 body 返回的 Error Code,详情请参见 COS 错误码 string
errorMessage 请求失败时 body 返回的 Error Message,详情请参见 COS 错误码 string

使用自助诊断工具

针对请求可能遇到不同的报错情况,我们为您提供了 COS 自助诊断工具,帮助您快速定位问题,调试报错代码。

使用步骤

1. 复制异常处理返回的 RequestId(请求 ID)。2. 单击 COS 自助诊断工具,进入自助诊断页面。3. 在顶部的 RequestId 输入框中,输入待诊断的 RequestId,并单击开始诊断,请您耐心等待几分钟,便能看到相应的智能诊断结果。
对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

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

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

相关推荐

  • 腾讯云对象存储文件解压

    简介 本文档提供关于数据万象文件解压的 API 概览以及 SDK 示例代码。注意COS Javascript SDK 版本需要大于等于 v1.3.1。 API 操作描述 提交文件解压任务 创建一个文件处理解压任务 查询文件解压结果 查询一个文件处理解压任务 提交文件解压任务 功能说明 以提交任务的方式进行文件解压缩,异步返回压缩包内被解压出来的文件。 示例代…

    腾讯云 2023年12月9日
  • 腾讯云对象存储HEAD Object

    功能描述 HEAD Object 接口请求可以判断指定对象是否存在和有权限,并在指定对象可访问时获取其元数据。该 API 的请求者需要对目标对象有读取权限,或者目标对象向所有人开放了读取权限(公有读)。 授权说明 授权策略中 action 设置为 cos:HeadObject 。查看所有 action。 版本控制 当启用版本控制时,该 HEAD 操作可以使…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云容器服务创建生产可用 TKE Anywhere 集群同尘科技

    使用场景 本文介绍如何通过云上交付的方式,部署一套生产可用的 TKE Anywhere 集群至客户 IDC。通过此方式,您可以免除现场人工执行,快速完成集群部署。部署完成后,您将获得一套高可用的 TKE Anywhere 集群,支持通过远程和本地控制台访问和管理。即使在现场对外网络中断的情况下,本地部署的 TKE Anywhere 集群仍能提供稳定的服务。 …

    2023年12月9日
  • 腾讯云TDSQL-C MySQL版全缓存场景测试结果

    本文为您介绍 TDSQL-C MySQL 版在全缓存场景下与腾讯云 MySQL 的性能对比测试结果。 全缓存场景介绍 全缓存场景指全部数据可以放到缓存里,查询过程中不需要读写磁盘更新缓存。 全缓存场景测试结论 实例规格越大,TDSQL-C MySQL 版的性能优势越明显,在32核规格之后,腾讯云 MySQL 只写和混合读写性能已到瓶颈,而 TDSQL-C M…

    2023年12月9日
  • 腾讯云计算加速套件TACO Kit产品概述

    计算加速套件 TACO Kit(TencentCloud Accelerated Computing Optimization Kit)是一种异构计算加速软件服务,具备领先的 GPU 共享技术和业界唯一的 GPU 在离线混部能力,搭配腾讯自研的软硬件协同优化组件和硬件厂商特有优化方案,支持物理机、云服务器、容器等产品的计算加速、图形渲染、视频转码各个应用场景…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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