&[
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidaddressingheader",
family: "general",
code: "InvalidAddressingHeader",
status: 400,
message: "You must specify the Anonymous role.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidargument",
family: "general",
code: "InvalidArgument",
status: 400,
message: "This error might occur for the following reasons: See the AWS documentation website for more details",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidbucketaclwithobjectownership",
family: "general",
code: "InvalidBucketAclWithObjectOwnership",
status: 400,
message: "Bucket cannot have ACLs set with ObjectOwnership's BucketOwnerEnforced setting.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidbucketname",
family: "general",
code: "InvalidBucketName",
status: 400,
message: "The specified bucket is not valid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidbucketownerawsaccountid",
family: "general",
code: "InvalidBucketOwnerAWSAccountID",
status: 400,
message: "The value of the expected bucket owner parameter must be an AWS account ID.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidbucketstate",
family: "general",
code: "InvalidBucketState",
status: 409,
message: "The request is not valid for the current state of the bucket.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invaliddigest",
family: "general",
code: "InvalidDigest",
status: 400,
message: "The Content-MD5 or checksum value that you specified is not valid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidencryptionalgorithmerror",
family: "general",
code: "InvalidEncryptionAlgorithmError",
status: 400,
message: "The encryption request that you specified is not valid. The valid value is AES256.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidhostheader",
family: "general",
code: "InvalidHostHeader",
status: 400,
message: "The host headers provided in the request used the incorrect style addressing.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidhttpmethod",
family: "general",
code: "InvalidHttpMethod",
status: 400,
message: "The request is made using an unexpected HTTP method.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidlocationconstraint",
family: "general",
code: "InvalidLocationConstraint",
status: 400,
message:
"The specified location (Region) constraint is not valid. For more information about selecting a Region for your buckets, see Buckets overview.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidobjectstate",
family: "general",
code: "InvalidObjectState",
status: 403,
message: "The operation is not valid for the current state of the object.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidpart",
family: "general",
code: "InvalidPart",
status: 400,
message: "One or more of the specified parts could not be found. The part might not have been uploaded, or the specified entity tag might not have matched the part's entity tag.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidpartorder",
family: "general",
code: "InvalidPartOrder",
status: 400,
message: "The list of parts was not in ascending order. The parts list must be specified in order by part number.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidpayer",
family: "general",
code: "InvalidPayer",
status: 403,
message: "All access to this object has been disabled. For further assistance, see Contact Us.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidpolicydocument",
family: "general",
code: "InvalidPolicyDocument",
status: 400,
message: "The content of the form does not meet the conditions specified in the policy document.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidrange",
family: "general",
code: "InvalidRange",
status: 416,
message: "The requested range cannot be satisfied.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidregion",
family: "general",
code: "InvalidRegion",
status: 403,
message: "You've attempted to create a Multi-Region Access Point in a Region that you haven't opted in to.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidrequest",
family: "general",
code: "InvalidRequest",
status: 400,
message: "This error might occur for the following reasons: See the AWS documentation website for more details",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidsessionexception",
family: "general",
code: "InvalidSessionException",
status: 400,
message: "Returned if the session doesn't exist anymore because it timed out or expired.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidsignature",
family: "general",
code: "InvalidSignature",
status: 400,
message:
"The request signature that the server calculated does not match the signature that you provided. Check your AWS secret access key and signing method. For more information, see Signing and authenticating REST requests.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidsecurity",
family: "general",
code: "InvalidSecurity",
status: 403,
message: "The provided security credentials are not valid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidstorageclass",
family: "general",
code: "InvalidStorageClass",
status: 400,
message: "The storage class that you specified is not valid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidtag",
family: "general",
code: "InvalidTag",
status: 400,
message: "Your request contains tag input that is not valid. For example, your request might contain duplicate keys, keys or values that are too long, or system tags.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidtargetbucketforlogging",
family: "general",
code: "InvalidTargetBucketForLogging",
status: 400,
message:
"The target bucket for logging either does not exist, is not owned by you, or does not have the appropriate grants for the log-delivery group.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invalidtoken",
family: "general",
code: "InvalidToken",
status: 400,
message: "The provided token is malformed or otherwise not valid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.invaliduri",
family: "general",
code: "InvalidURI",
status: 400,
message: "The specified URI couldn't be parsed.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.keytoolongerror",
family: "general",
code: "KeyTooLongError",
status: 400,
message: "Your key is too long.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.kms-disabledexception",
family: "general",
code: "KMS.DisabledException",
status: 400,
message: "The request was rejected because the specified KMS key is not enabled.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.kms-invalidkeyusageexception",
family: "general",
code: "KMS.InvalidKeyUsageException",
status: 400,
message: "The request was rejected for one of the following reasons: See the AWS documentation website for more details For encrypting, decrypting, re-encrypting, and generating data keys, the KeyUsage must be ENCRYPT_DECRYPT.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.kms-kmsinvalidstateexception",
family: "general",
code: "KMS.KMSInvalidStateException",
status: 400,
message: "The request was rejected because the state of the specified resource is not valid for this request. This exception means one of the following: See the AWS documentation website for more details",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.kms-notfoundexception",
family: "general",
code: "KMS.NotFoundException",
status: 400,
message: "The request was rejected because the specified entity or resource could not be found.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.malformedaclerror",
family: "general",
code: "MalformedACLError",
status: 400,
message: "The ACL that you provided was not well formed or did not validate against our published schema.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.malformedpolicy",
family: "general",
code: "MalformedPolicy",
status: 400,
message: "Your policy contains a principal that is not valid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.malformedpostrequest",
family: "general",
code: "MalformedPOSTRequest",
status: 400,
message: "The body of your POST request is not well formed multipart/form-data.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.malformedxml",
family: "general",
code: "MalformedXML",
status: 400,
message: "The XML that you provided was not well formed or did not validate against our published schema.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.maxmessagelengthexceeded",
family: "general",
code: "MaxMessageLengthExceeded",
status: 400,
message: "Your request was too large.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.maxpostpredatalengthexceedederror",
family: "general",
code: "MaxPostPreDataLengthExceededError",
status: 400,
message: "Your POST request fields preceding the upload file were too large.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.metadatatoolarge",
family: "general",
code: "MetadataTooLarge",
status: 400,
message: "Your metadata headers exceed the maximum allowed metadata size.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.methodnotallowed",
family: "general",
code: "MethodNotAllowed",
status: 405,
message: "The specified method is not allowed against this resource.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.missingauthenticationtoken",
family: "general",
code: "MissingAuthenticationToken",
status: 403,
message: "The request was not signed.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.missingcontentlength",
family: "general",
code: "MissingContentLength",
status: 411,
message: "You must provide the Content-Length HTTP header.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.missingrequestbodyerror",
family: "general",
code: "MissingRequestBodyError",
status: 400,
message: "You sent an empty XML document as a request.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.missingsecurityheader",
family: "general",
code: "MissingSecurityHeader",
status: 400,
message: "Your request is missing a required header.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.nologgingstatusforkey",
family: "general",
code: "NoLoggingStatusForKey",
status: 400,
message: "There is no such thing as a logging status subresource for a key.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.nosuchasyncrequest",
family: "general",
code: "NoSuchAsyncRequest",
status: 404,
message: "The specified request was not found.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.nosuchaccesspoint",
family: "general",
code: "NoSuchAccessPoint",
status: 404,
message: "The specified access point does not exist.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.nosuchbucket",
family: "general",
code: "NoSuchBucket",
status: 404,
message: "The specified bucket does not exist.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.nosuchbucketpolicy",
family: "general",
code: "NoSuchBucketPolicy",
status: 404,
message: "The specified bucket does not have a bucket policy.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.nosuchcorsconfiguration",
family: "general",
code: "NoSuchCORSConfiguration",
status: 404,
message: "The specified bucket does not have a CORS configuration.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.nosuchkey",
family: "general",
code: "NoSuchKey",
status: 404,
message: "The specified key does not exist.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.nosuchlifecycleconfiguration",
family: "general",
code: "NoSuchLifecycleConfiguration",
status: 404,
message: "The specified lifecycle configuration does not exist.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.nosuchmultiregionaccesspoint",
family: "general",
code: "NoSuchMultiRegionAccessPoint",
status: 404,
message: "The specified Multi-Region Access Point does not exist.",
},
]