OSS的错误响应

   OSS的错误响应

  当用户访问OSS出现错误时,OSS会返回给用户相应的错误码和错误信息,便于用户定位问题,并做出适当的处理。

  OSS的错误响应格式

  当用户访问OSS出错时,OSS会返回给用户一个合适的3xx,4xx或者5xx的HTTP状态码;以及一个application/xml格式的消息体。

  错误响应的消息体例子:

  AccessDeniedQuery-string authentication requires the Signature,Expires and OSSAccessKeyId parameters1D842BC5425544BBstorage.aliyun.com

  ◆ 所有错误的消息体中都包括以下几个元素:

  ● Code:OSS返回给用户的错误码。

  ● Message:OSS给出的详细错误信息。

  ● RequestId:用于唯一标识该次请求的UUID;当你无法解决问题时,可以凭这个RequestId来请求OSS开发工程师的帮助。

  ● HostId:用于标识访问的OSS集群(目前统一为storage.aliyun.com)。

  其他特殊的错误信息元素请参照每个请求的具体介绍。

  OSS的错误码

  OSS的错误码列表如下:


错误码


描述


HTTP状态码


AccessDenied


拒绝访问


403


BucketAlreadyExists


Bucket已经存在


409


BucketNotEmpty


Bucket不为空


409


FileGroupTooLarge


文件组过大


400


FilePartStale


文件Part过时


400


InvalidArgument


参数格式错误


400


InvalidAccessKeyId


Access ID不存在


403


InvalidBucketName


无效的Bucket名字


400


InvalidObjectName


无效的Object名字


400


InvalidPart


无效的Part


400


InvalidPartOrder


无效的part顺序


400


InternalError


OSS内部发生错误


500


MissingContentLength


缺少内容长度


411


NoSuchBucket


Bucket不存在


404


NoSuchKey


文件不存在


404


NotImplemented


无法处理的方法


501


PreconditionFailed


预处理错误


412


RequestTimeTooSkewed


发起请求的时间和服务器时间超出15分钟


403


RequestTimeout


请求超时


400


SignatureDoesNotMatch


签名错误


403


TooManyBuckets


用户的Bucket数目超过限制


400

时间: 2024-09-15 10:53:33

OSS的错误响应的相关文章

Win2008应用之IIS 7中HTTP错误响应配置

自定义错误消息允许在站点访问者无法访问他们请求的内容时提供文件.执行资源或重定向到 URL,以此来提供友好或信息更丰富的响应. 默认情况下,IIS 会提供存储在 systemroot\Help\IisHelp\Common 文件夹下的文件中定义的错误消息.您可以为用户创建自定义错误消息,并将 IIS 配置为在每次遇到站点上的特定 HTTP 错误时都返回该页面. 注:不能自定义以下 HTTP 错误消息:400.403.9.411.414.500.500.11.500.14.500.15.501.5

OSS PostObject错误及排查

PostObject简介 PostObject使用表单上传文件到OSS.PostObject的消息实体通过 多重表单格式multipart/form-data 编码,详细说明请参看 RFC 2388.Put Object中参数通过HTTP请求头传递,Post Object参数则作为消息体的表单域传递. Post Object消息包括消息头(Header)和消息体(Body).Header和Body之间,由\r\n--{boundary}分割.Body由一系列的表单域构成,表单域格式如下 Cont

"朕亦甚想你"——从后宫管理看阿里云访问控制(下)

相关文章:"朕亦甚想你"--从后宫管理看阿里云访问控制(上) 授权策略管理   控制台上,授权策略管理界面,如下图所示.   系统授权策略,阿里云提供的一组通用授权策略,主要针对不同产品的只读权限.所有权限.对于阿里云提供的这组授权策略,用户只能用于授权,不能编辑和修改.更详细的解释,请参看 系统授权策略.   有4个重要的系统授权策略您需要了解,应该会使用到它们. 系统授权策略 说明 备注 AdministratorAccess 管理所有阿里云资源的权限 用户下所有阿里云服务的所有权

OSS服务监控、诊断和故障排除

相对于传统的软件运行环境,云数据分布式托管环境虽然解决了很多应用业务在基础设施搭建.运维管理等方面的问题和成本困难,使得应用服务搭建的门槛降低,但是其复杂的云环境,也大大增加了对其监控.诊断和故障排查的难度. 若要成功管理运行在云环境中应用程序,需要主动监视其行为,并熟悉如何诊断和排查自己的应用程序及其依赖的云服务技术的所有方面的问题.而OSS存储服务为用户提供了可以简化监控.诊断和排查基于云的应用程序中关于存储问题的过程.作为OSS的用户,你可以利用OSS提供的监控服务(即将上线)持续监视应用

用C# .NET创建自定义错误报告

创建|错误     本文介绍如何在 ASP.NET 中发生错误时使用 Visual C# .NET 代码捕获和响应错误.ASP.NET 改进了传统的 Microsoft Active Server Page (ASP) 中的错误处理选项.在 ASP.NET 中,您可在应用程序中处理若干不同级别的错误. ASP.NET 中的新功能 ASP.NET 在处理和响应错误的方式上进行了若干改进.在传统的 ASP 中,是用"On Error Resume Next"(或在 Jscript 中用 t

win2008 500内部错误不能显示详细错误解决办法

另外,对于win2008的IIS默认不显示详细出错信息的问题可以以下方法解决: 1.打开IIS,点全局设置中的"错误页"(注意必须是全局网站!) 2.点 右上角 的 编辑 功能设置. 2.在错误响应中,选第二项的"详细错误" 3.点确定后刷新IE就会显示详细的出错信息. 造成500错误常见原因有:ASP语法出错.ACCESS数据库连接语句出错.文件引用与包含路径出错.使用了服务器不支持的组件如FSO等.

httppost 302 错误,HttpPost、HttpGet关于URL重定向区别

今天在做一个HttpPost请求的时候,返回状态302,最终判断是因为HttpPost和HttpGet重定向是有区别的. 构造PostMethod之前的步骤都相同,与GetMethod一样,构造PostMethod也需要一个URI参数. 网站在做登录的时候,在创建了PostMethod的实例之后,需要给method实例填充表单 的值,在BBS的登录表单中需要有两个域,第一个是用户名(域名叫username),第二个是密码(域名叫password).表单中的域用类 NameValuePair来表示

OSS常用工具汇总

  OSS除了控制台还有以下常用工具,可以帮助您更高效的使用OSS. 工具 简介 备注 OSS控制台客户端(驻云) 图像化界面工具,提供基本的Bucket管理功能.较为完备的Object管理功能. 官方推荐工具.支持win.mac平台. OSSUTIL 命令行管理工具.提供方便.简洁.丰富的Object管理命令. 官方工具,支持linux, windows, mac平台,不依赖于任何第三方组件,下载后即用不需要安装. osscmd 命令行管理工具.提供完备的Bucket.object管理命令.

php-500 - 内部服务器错误

问题描述 500 - 内部服务器错误 请大神帮忙看一下问题在哪服务器winserver2012 ,开发语言PHP发布在iis本地测试没问题,但是上传服务器后出现这个问题 解决方案 500 – 内部服务器错误. 您查找的资源存在问题,因而无法显示. Windows7 IIS 500 – 内部服务器错误解决方案 1.解决方法:打开IIS,在功能视图中找到"错误页",双击进去后,看最右边的"操作"下的"编辑功能设置-",将"错误响应"