错误响应
StorageGRID系统支持所有适用的标准 S3 REST API 错误响应。此外, StorageGRID实现还添加了几个自定义响应。
支持的 S3 API 错误代码
名称 | HTTP 状态 |
---|---|
拒绝访问 |
403 禁止 |
坏文摘 |
400 错误请求 |
BucketAlreadyExists |
409冲突 |
BucketNotEmpty |
409冲突 |
不完整的身体 |
400 错误请求 |
内部错误 |
500 内部服务器错误 |
无效访问密钥 |
403 禁止 |
无效参数 |
400 错误请求 |
无效的存储桶名称 |
400 错误请求 |
无效的BucketState |
409冲突 |
无效摘要 |
400 错误请求 |
无效加密算法错误 |
400 错误请求 |
无效部分 |
400 错误请求 |
无效零件订单 |
400 错误请求 |
无效范围 |
416 请求范围不满足 |
无效请求 |
400 错误请求 |
无效的存储类 |
400 错误请求 |
无效标签 |
400 错误请求 |
无效URI |
400 错误请求 |
键太长 |
400 错误请求 |
格式错误的XML |
400 错误请求 |
元数据太大 |
400 错误请求 |
方法不允许 |
405 方法不允许 |
缺失内容长度 |
411 长度要求 |
MissingRequestBody错误 |
400 错误请求 |
缺少安全标头 |
400 错误请求 |
没有这样的桶 |
404 未找到 |
NoSuchKey |
404 未找到 |
NoSuchUpload |
404 未找到 |
未实施 |
501 未实现 |
NoSuchBucketPolicy |
404 未找到 |
ObjectLockConfigurationNotFoundError |
404 未找到 |
前提条件不成立 |
412 先决条件失败 |
请求时间偏差过大 |
403 禁止 |
暂停服务 |
503 服务不可用 |
签名不匹配 |
403 禁止 |
桶太多 |
400 错误请求 |
必须指定用户密钥 |
400 错误请求 |
StorageGRID自定义错误代码
名称 | 描述 | HTTP 状态 |
---|---|---|
XBucketLifecycleNotAllowed |
旧版兼容存储桶中不允许配置存储桶生命周期 |
400 错误请求 |
XBucketPolicyParseException |
无法解析收到的存储桶策略 JSON。 |
400 错误请求 |
XComplianceConflict |
由于旧版合规性设置,操作被拒绝。 |
403 禁止 |
XComplianceReducedRedundancyForbidden |
旧版兼容存储桶中不允许减少冗余 |
400 错误请求 |
XMaxBucketPolicyLengthExceeded |
您的策略超出了允许的最大存储桶策略长度。 |
400 错误请求 |
XMissingInternalRequestHeader |
缺少内部请求的标头。 |
400 错误请求 |
XNoSuchBucketCompliance |
指定的存储桶未启用旧版合规性。 |
404 未找到 |
X不可接受 |
该请求包含一个或多个无法满足的接受标头。 |
406 不可接受 |
XNotImplemented |
您提供的请求暗示了尚未实现的功能。 |
501 未实现 |