StorageGRID S3 REST API 错误响应
StorageGRID 系统支持所有适用的标准 S3 REST API 错误响应。此外,StorageGRID 实现还添加了几个自定义响应。
支持的 S3 API 错误代码
| 名称 | HTTP 状态 |
|---|---|
AccessDenied |
403 禁止访问 |
BadDigest |
400 Bad Request |
BucketAlreadyExists |
409 冲突 |
BucketNotEmpty |
409 冲突 |
IncompleteBody |
400 Bad Request |
InternalError |
500 内部服务器错误 |
InvalidAccessKeyId |
403 禁止访问 |
InvalidArgument |
400 Bad Request |
InvalidBucketName |
400 Bad Request |
InvalidBucketState |
409 冲突 |
InvalidDigest |
400 Bad Request |
InvalidEncryptionAlgorithmError |
400 Bad Request |
InvalidPart |
400 Bad Request |
InvalidPartOrder |
400 Bad Request |
InvalidRange |
416 Requested Range Not Satisfiable |
InvalidRequest |
400 Bad Request |
InvalidStorageClass |
400 Bad Request |
InvalidTag |
400 Bad Request |
InvalidURI |
400 Bad Request |
KeyTooLong |
400 Bad Request |
MalformedXML |
400 Bad Request |
MetadataTooLarge |
400 Bad Request |
MethodNotAllowed |
405 方法不允许 |
MissingContentLength |
411 Length Required |
MissingRequestBodyError |
400 Bad Request |
MissingSecurityHeader |
400 Bad Request |
NoSuchBucket |
404 未找到 |
NoSuchKey |
404 未找到 |
NoSuchUpload |
404 未找到 |
NotImplemented |
501 未实现 |
NoSuchBucketPolicy |
404 未找到 |
ObjectLockConfigurationNotFoundError |
404 未找到 |
PreconditionFailed |
412 前提条件失败 |
RequestTimeTooSkewed |
403 禁止访问 |
ServiceUnavailable |
503 服务不可用 |
SignatureDoesNotMatch |
403 禁止访问 |
TooManyBuckets |
400 Bad Request |
UserKeyMustBeSpecified |
400 Bad Request |
StorageGRID 自定义错误代码
| 名称 | 问题描述 | HTTP 状态 |
|---|---|---|
XBucketLifecycleNotAllowed |
旧版合规存储桶中不允许使用存储桶生命周期配置 |
400 Bad Request |
XBucketPolicyParseException |
无法解析接收的存储桶策略 JSON。 |
400 Bad Request |
XComplianceConflict |
由于旧版合规性设置,操作被拒绝。 |
403 禁止访问 |
XComplianceReducedRedundancyForbidden |
旧版合规存储桶中不允许降低冗余 |
400 Bad Request |
XMaxBucketPolicyLengthExceeded |
您的策略超出允许的最大存储桶策略长度。 |
400 Bad Request |
XMissingInternalRequestHeader |
缺少内部请求的标头。 |
400 Bad Request |
XNoSuchBucketCompliance |
指定的存储桶未启用旧版合规性。 |
404 未找到 |
XNotAcceptable |
此请求包含一个或多个无法满足的 accept 标头。 |
406 无法接受 |
XNotImplemented |
您提供的请求暗示了未实现的功能。 |
501 未实现 |