AccessDenied
|
403
|
AccessDenied
|
Access Denied
|
BadDigest
|
400
|
BadDigest
|
The Content-MD5 you specified did not match that received.
|
BucketAlreadyExists
|
409
|
BucketAlreadyExists
|
The requested bucket name is not available. The bucket namespace is shared by all users of the system. Please select a different name and try again.
|
BucketNotEmpty
|
409
|
BucketNotEmpty
|
The bucket you tried to delete is not empty.
|
ContentMD5Empty
|
400
|
InvalidDigest
|
The Content-MD5 you specified was invalid.
|
ContentMD5Missing
|
400
|
InvalidRequest
|
The required Content-MD5 header for this request is missing.
|
EntityTooSmall
|
400
|
EntityTooSmall
|
The proposed upload is smaller than the minimum allowed object size.
|
EntityTooLarge
|
400
|
EntityTooLarge
|
The proposed upload exceeds the maximum allowed object size.
|
IncompleteBody
|
400
|
IncompleteBody
|
The number of bytes specified by the
Content-Length HTTP header were not provided.
|
InternalError
|
500
|
InternalError
|
An internal error was encountered. Please try again.
|
ServerTimeout
|
500
|
ServerTimeout
|
An internal timeout error was encountered. Please try again.
|
InvalidAccessKeyId
|
403
|
InvalidAccessKeyId
|
The Access Key Id you provided does not exist.
|
InvalidArgument
|
400
|
InvalidArgument
|
Invalid Argument.
|
NoNamespaceForAnonymous Request
|
403
|
AccessDenied
|
ECS could not determine the namespace from the anonymous request. Please use a namespace BaseURL or include an
x-emc-namespace header.
|
InvalidBucketName
|
400
|
InvalidBucketName
|
The specified bucket is not valid.
|
InvalidDigestBadMD5
|
400
|
InvalidDigest
|
The Content-MD5 you specified was invalid.
|
InvalidDigest
|
403
|
SignatureDoesNotMatch
|
The Content-MD5 you specified was an invalid.
|
InvalidRequest
|
400
|
InvalidRequest
|
Invalid Request.
|
InvalidPart
|
400
|
InvalidPart
|
One or more of the specified parts could not be found. The part might not have been uploaded.
|
InvalidPartOrder
|
400
|
InvalidPartOrder
|
The list of parts was not in ascending order. Parts list must specified in order by part number.
|
InvalidPartSizeZero
|
400
|
InvalidPartSizeZero
|
The upload part size cannot be zero.
|
MissingEncryption
|
400
|
InvalidRequest
|
The multipart upload initiate requested encryption. Subsequent part requests must include the appropriate encryption parameters.
|
NoEncryptionNeed
|
400
|
InvalidRequest
|
The multipart initiate request did not request encryption. Please resend the request without sending encryption parameters.
|
BadMD5
|
400
|
InvalidRequest
|
The calculated MD5 hash of the key did not match the hash that was provided.
|
BadEncryptKey
|
400
|
InvalidRequest
|
The provided encryption parameters did not match the ones used originally.
|
InvalidRange
|
416
|
InvalidRange
|
The requested range cannot be satisfied.
|
KeyTooLong
|
400
|
KeyTooLong
|
The specified key is too long.
|
MalformedACLError
|
400
|
MalformedACLError
|
The XML provided was not well-formed or did not validate against the ECS published schema.
|
MalformedXML
|
400
|
MalformedXML
|
Malformed xml (that does not conform to the published xsd) for the configuration was sent.
|
MaxMessageLengthExceeded
|
400
|
MaxMessageLengthExceeded
|
The request was too big.
|
MetadataTooLarge
|
400
|
MetadataTooLarge
|
The metadata headers exceed the maximum allowed metadata size. *
|
InvalidProject
|
400
|
InvalidProject
|
The specified project is Invalid.
|
InvalidVPool
|
400
|
InvalidVPool
|
The specified vPool (Replication Group) is Invalid.
|
InvalidNamespace
|
400
|
InvalidNamespace
|
The specified namespace is Invalid.
|
MethodNotAllowed
|
405
|
MethodNotAllowed
|
The specified method is not allowed against this resource.
|
MissingContentLength
|
411
|
MissingContentLength
|
The Content-Length HTTP header must be provided.
|
MissingRequestBodyError
|
400
|
MissingRequestBodyError
|
An empty XML document was sent. The error message is: Request body is empty.
|
MissingSecurityHeader
|
400
|
MissingSecurityHeader
|
The equest was missing a required header.
|
IncompleteLifecycleConfig
|
400
|
IncompleteLifecycleConfig
|
At least one action needs to be specified in a rule.
|
MalformedLifecycleConfig
|
400
|
MalformedLifecycleConfig
|
The XML provided was not well-formed or did not validate against the published schema.
|
MalformedDateLifecycleConfig
|
400
|
MalformedDateLifecycleConfig
|
The XML provided was not well-formed or did not validate against the published schema. Invalid Date or Days.
|
NoSuchBucket
|
404
|
NoSuchBucket
|
The specified bucket does not exist.
|
NoSuchBucketPolicy
|
404
|
NoSuchBucketPolicy
|
The bucket policy does not exist.
|
NoSuchKey
|
404
|
NoSuchKey
|
The specified key does not exist.
|
NoSuchRetention
|
404
|
NoSuchRetention
|
The specified retention does not exist.
|
ObjectUnderRetention
|
409
|
ObjectUnderRetention
|
The object is under retention and cannot be deleted or modified.
|
NoSuchUpload
|
404
|
NoSuchUpload
|
The specified multipart upload does not exist. The upload ID might be invalid.
|
NotImplemented
|
501
|
NotImplemented
|
The requested functionality is not implemented.
|
OperationAborted
|
409
|
OperationAborted
|
A conflicting conditional operation is currently in progress against this resource. Please try again.
|
PermanentRedirect
|
301
|
PermanentRedirect
|
The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.
|
PreconditionFailed
|
412
|
PreconditionFailed
|
At least one of the preconditions you specified did not hold.
|
RequestIsNotMultiPartContent
|
400
|
RequestIsNotMultiPartContent
|
Bucket POST must be of the enclosure type
multipart/form-data.
|
RequestTimeout
|
400
|
RequestTimeout
|
The socket connection to the server was not read from or written to within the timeout period.
|
RequestTimeTooSkewed
|
403
|
RequestTimeTooSkewed
|
The difference between the request time and the server's time is too large.
|
DateIsRequired
|
403
|
AccessDenied
|
A valid Date or
x-amz-date header is required.
|
SignatureDoesNotMatch
|
403
|
SignatureDoesNotMatch
|
The request signature calculated does not match the signature provided. Check the Secret Access Key and signing method.
|
ZeroAmzExpires
|
403
|
Forbidden
|
Zero value specified for
x-amz-expires.
|
InvalidAmzExpires
|
400
|
Bad Request
|
Invalid value specified for
x-amz-expires.
|
ServiceUnavailable
|
503
|
ServiceUnavailable
|
Please reduce your request rate.
|
TemporaryRedirect
|
307
|
TemporaryRedirect
|
Requests are being redirected to the bucket while DNS updates.
|
TooManyBuckets
|
400
|
TooManyBuckets
|
The request attempted to create more buckets than allowed.
|
UnexpectedContent
|
400
|
UnexpectedContent
|
The request does not support this content.
|
UnresolvableGrantByEmailAddress
|
400
|
UnresolvableGrantByEmailAddress
|
The email address you provided does not match any account on record.
|
InvalidBucketState
|
409
|
InvalidBucketState
|
The request is not valid with the current state of the bucket.
|
SlowDown
|
503
|
SlowDown
|
Please reduce your request rate.
|
AccountProblem
|
403
|
AccountProblem
|
There is a problem with the specified account that prevents the operation from completing successfully.
|
CrossLocationLoggingProhibited
|
403
|
CrossLocationLoggingProhibited
|
Cross location logging is not allowed. Buckets in one geographic location cannot log information to a bucket in another location.
|
ExpiredToken
|
400
|
ExpiredToken
|
The provided token has expired.
|
IllegalVersioningConfiguration Exception
|
400
|
IllegalVersioningConfiguration Exception
|
The Versioning configuration specified in the request is invalid.
|
IncorrectNumberOfFilesInPost Request
|
400
|
IncorrectNumberOfFilesInPost Request
|
POST requires exactly one file upload per request.
|
InvalidAddressingHeader
|
500
|
InvalidAddressingHeader
|
The specified role must be Anonymous role.
|
InvalidLocationConstraint
|
400
|
InvalidLocationConstraint
|
The specified location constraint is not valid.
|
InvalidPolicyDocument
|
400
|
InvalidPolicyDocument
|
The content of the form does not meet the conditions specified in the policy document.
|
InvalidStorageClass
|
400
|
InvalidStorageClass
|
The storage class you specified is not valid.
|
InvalidTargetBucketForLogging
|
400
|
InvalidTargetBucketForLogging
|
The target bucket for logging does not exist, is not owned by you, or does not have the appropriate grants for the log delivery group.
|
InvalidToken
|
400
|
InvalidToken
|
The provided token is malformed or otherwise invalid.
|
InvalidURI
|
400
|
InvalidURI
|
Unable to parse the specified URI.
|
MalformedPOSTRequest
|
400
|
MalformedPOSTRequest
|
The body of the POST request is not well-formed
multipart/form-data.
|
MaxPostPreDataLengthExceeded Error
|
400
|
MaxPostPreDataLengthExceeded Error
|
The POST request fields preceding the upload file were too large.
|
NoLoggingStatusForKey
|
400
|
NoLoggingStatusForKey
|
There is no such thing as a logging status subresource for a key.
|
NoSuchLifecycleConfiguration
|
404
|
NoSuchLifecycleConfiguration
|
The lifecycle configuration does not exist.
|
NoSuchVersion
|
404
|
NoSuchVersion
|
Indicates that the version ID specified in the request does not match an existing version.
|
RequestTorrentOfBucketError
|
400
|
RequestTorrentOfBucketError
|
Requesting the torrent file of a bucket is not permitted.
|
UserKeyMustBeSpecified
|
400
|
UserKeyMustBeSpecified
|
The bucket POST must contain the specified field name. If it is specified please check the order of the fields.
|
AmbiguousGrantByEmailAddress
|
400
|
AmbiguousGrantByEmailAddress
|
The email address you provided is associated with more than one account.
|
BucketAlreadyOwnedByYou
|
409
|
BucketAlreadyOwnedByYou
|
The previous request to create the named bucket succeeded and you already own it.
|
CredentialsNotSupported
|
400
|
CredentialsNotSupported
|
The request does not support credentials.
|
InlineDataTooLarge
|
400
|
InlineDataTooLarge
|
The inline data exceeds the maximum allowed size.
|
InvalidPayer
|
403
|
InvalidPayer
|
All access to this object has been disabled.
|
TokenRefreshRequired
|
400
|
TokenRefreshRequired
|
The provided token must be refreshed.
|
AccessModeNotSupported
|
409
|
AccessModeNotSupported
|
The bucket does not support file access or the requested access mode is not allowed.
|
AccessModeInvalidToken
|
409
|
AccessModeInvalidToken
|
The token for the file access switch request is invalid.
|
NoSuchBaseUrl
|
400
|
NoSuchBaseUrl
|
The specified BaseUrl does not exist.
|
NoDataStoreForVirtualPool
|
404
|
NoDataStoreForVirtualPool
|
No Data Store found for Replication Group of the bucket.
|
VpoolAccessNotAllowed
|
400
|
Cannot Access Vpool
|
Bucket is hosted on a Replication Group that is not accessible from S3.
|
InvalidCorsRequest
|
403
|
InvalidCorsRequest
|
Invalid CORS request.
|
InvalidCorsRule
|
400
|
InvalidCorsRule
|
Invalid CORS rule.
|
NoSuchCORSConfiguration
|
404
|
NoSuchCORSConfiguration
|
The CORS configuration does not exist.
|
InvalidAclRequest
|
404
|
NoACLFound
|
The ACL does not exist.
|
InsufficientStorage
|
507
|
Insufficient Storage
|
The server cannot process the request because there is not enough space on disk.
|
BadMaxParts
|
400
|
InvalidArgument
|
Argument max-parts must be an integer between 0 and 2147483647.
|
BucketNotFound
|
404
|
NoSuchBucket
|
The specified bucket does not exist.
|
NotSupported
|
400
|
Not Supported
|
The bucket may be locked.
|
InvalidContentLength
|
400
|
Invalid content length
|
The content length has invalid value.
|
InvalidVersioningRequest
|
403
|
Invalid request for version control
|
The bucket is in compliance mode.
|
InvalidLifeCycleRequest
|
403
|
Invalid request for life cycle
|
The bucket is in compliance mode.
|
RetentionPeriodRequired
|
400
|
Invalid request for bucket with compliance
|
The bucket requires a retention period.
|
Conflict
|
409
|
Conflict
|
The bucket may be locked.
|
MethodForbidden
|
403
|
Forbidden
|
Check if quota has been exceeded.
|
NotAcceptable
|
406
|
Content encoding not acceptable
|
The object
Content-Encoding does not match requested
Accept-Content.
|
InvalidEncoding
|
400
|
Invalid URL enconding
|
The URL encoding used is invalid.
|
InvalidMetadataQuery
|
400
|
Invalid metadata query entered
|
The metadata query entered does not conform to valid syntax
|
InvalidMetadataSearchList
|
400
|
Invalid metadata search list entered
|
A keyname on the request is not a valid indexable key, or the format of the request list is incorrect.
|
MetadataSearchNotEnabled
|
405
|
Metadata search not enabled
|
Metadata search is not enabled for this bucket.
|
MetadataSearchBadParameter
|
400
|
Metadata search invalid parameter used in query
|
Invalid search index key name, sort key name or attribute name value.
|
MetadataSearchInvalidArgument
|
400
|
Metadata search invalid parameter used in query
|
Invalid search index value format or operator used.
|
MetadataSearchInvalidValuefor Datatype
|
400
|
Metadata search key indexing found invalid input value
|
Object operation failed because a user metadata value cannot be converted to its defined datatype.
|
MetadataOperationNotSupported
|
405
|
Metadata search operation not supported
|
Metadata query with both AND and OR logical operators not supported.
|
MetadataSearchBadSortParameter
|
400
|
Metadata search invalid sort parameter
|
The sort parameter has to be present in the query as a search parameter.
|
MetadataSearchRestriction
|
400
|
Buckets that are encrypted or within an encrypted namespace cannot have metadata search enabled
|
Metadata search is mutually exclusive with bucket/namespace encryption.
|
MetadataSearchTooManyIndexKeys
|
400
|
The number of Index keys exceeds the maximum allowed
|
The number of keys to be indexed exceeds the maximum number allowed, try with fewer keys.
|
InvalidOrNoCustomerProvided EncryptionKey
|
400
|
Invalid or no customer provided encryption key
|
No encryption key, or an encryption key that did not match the one in the system, was provided.
|
DareUnavailable
|
403
|
Server side encryption (D@RE) is not supported
|
D@RE JAR/license is unavailable hence server side encryption requests are not supported.
|
SelfCopyInvalidRequest
|
400
|
InvalidRequest
|
The copy request is illegal because it is trying to copy an object to itself without changing the object's metadata or encryption attributes.
|
OverLappingPrefixes
|
400
|
Invalid Request
|
Found overlapping prefixes.
|
SamePrefix
|
400
|
Invalid Request
|
Found two rules with same prefix.
|
XAmzContentSHA256Mismatch
|
400
|
XAmzContentSHA256Mismatch
|
The Content-SHA256 you specified did not match what we received
|
InvalidJSON
|
400
|
InvalidJSON
|
Policies must be valid JSON and the first byte must be
{.
|
InvalidBucketPolicy
|
400
|
InvalidBucketPolicy
|
Invalid Bucket Policy.
|
MalformedPolicy
|
400
|
MalformedPolicy
|
Malformed Policy.
|
MaxIDLengthExceeded
|
400
|
InvalidArgument
|
ID length should not exceed allowed limit of 255.
|
CrossHeadAccessBeforeUpgrade
|
400
|
InvalidRequest
|
Cross head access is not supported.
|
InvalidDate
|
400
|
InvalidArgument
|
Date must be no earlier than 1970-01-01T00:00:00.000Z.
|
BadContentLengthRequest
|
400
|
RequestTimeout
|
Content-Length specified is not matching with Length of the Content in the body.
|