AWS S3 AWS SDK for Python (Boto3 S3)
S3-BOTO3 · Object Storage
48 known error codes for this model
AccessControlListNotSupported
Easy Fix
Bucket configuration does not allow ACL operations.
AccessDenied
Easy Fix
Access denied by IAM policy, bucket policy, or ACL settings.
AccessPointAlreadyOwnedByYou
Moderate
Access point with this name already exists in the account.
AccountProblem
Easy Fix
AWS account state prevents S3 operation completion.
AllAccessDisabled
Easy Fix
All access to this S3 resource has been disabled.
AmbiguousGrantByEmailAddress
Easy Fix
Email grant maps to multiple accounts and cannot be resolved.
AuthorizationHeaderMalformed
Easy Fix
Authorization header format is invalid for request signing.
AuthorizationQueryParametersError
Easy Fix
Presigned URL query authorization parameters are invalid.
BadDigest
Easy Fix
Provided checksum/MD5 does not match object payload received.
BucketAlreadyExists
Moderate
Requested global bucket name is already taken.
BucketAlreadyOwnedByYou
Moderate
Bucket already exists and is owned by your account.
BucketNotEmpty
Moderate
Bucket delete operation failed because bucket still contains objects.
CredentialsNotSupported
Easy Fix
Credentials type is not supported for this operation.
CrossLocationLoggingProhibited
Easy Fix
Cross-region logging target configuration is not allowed.
EntityTooLarge
Easy Fix
Uploaded entity exceeds allowed maximum size.
EntityTooSmall
Easy Fix
Uploaded entity is smaller than allowed minimum for operation.
ExpiredToken
Easy Fix
Temporary security token has expired.
IllegalLocationConstraintException
Easy Fix
Bucket region/location constraint is invalid for request endpoint.
IllegalVersioningConfigurationException
Easy Fix
Provided versioning configuration is invalid.
IncompleteBody
Moderate
Request body length does not match declared Content-Length.
IncorrectNumberOfFilesInPostRequest
Easy Fix
Multipart POST contains invalid number of files.
InlineDataTooLarge
Easy Fix
Inline data value exceeds maximum supported size.
InternalError
Call a Pro
S3 encountered an internal processing error.
InvalidAccessKeyId
Easy Fix
Access key ID does not exist in AWS records.
InvalidArgument
Easy Fix
One or more request arguments are invalid.
InvalidBucketName
Easy Fix
Bucket name violates S3 naming requirements.
InvalidDigest
Easy Fix
Provided digest/checksum header is invalid.
InvalidLocationConstraint
Easy Fix
Specified location constraint is not valid.
InvalidObjectState
Moderate
Object state does not allow requested operation.
InvalidPart
Easy Fix
Specified multipart upload part is invalid or missing.
InvalidPartOrder
Easy Fix
Multipart upload parts are not in required order.
InvalidRequest
Easy Fix
Request is not valid for current S3 operation context.
InvalidSecurity
Easy Fix
Security credentials/signature are invalid for this request.
MalformedXML
Easy Fix
XML request body is malformed and cannot be parsed.
MaxMessageLengthExceeded
Easy Fix
Request message exceeds maximum allowed length.
MethodNotAllowed
Easy Fix
HTTP method is not allowed on this S3 resource.
NoSuchBucket
Easy Fix
Specified bucket does not exist.
NoSuchKey
Easy Fix
Specified object key does not exist in bucket.
NoSuchUpload
Easy Fix
Referenced multipart upload ID does not exist.
NotImplemented
Moderate
Requested S3 functionality is not implemented.
RequestTimeTooSkewed
Easy Fix
Client timestamp is too far from AWS server time.
RequestTimeout
Moderate
S3 did not receive complete request in time.
SignatureDoesNotMatch
Easy Fix
Calculated request signature does not match provided signature.
SlowDown
Moderate
S3 is throttling requests; reduce request rate.
TemporaryRedirect
Moderate
Request should be retried against a different S3 endpoint.
TokenRefreshRequired
Easy Fix
Security token refresh is required before operation.
TooManyBuckets
Moderate
Account reached maximum bucket count limit.
UnexpectedContent
Easy Fix
Request included unexpected content for this operation.