오류 응답
이 섹션에서는 Amazon S3 오류에 대한 참조 정보를 제공합니다.
참고
-
일반적으로 S3 버킷 소유자에게는 HTTP
200 OK성공 응답 및 HTTP4XX클라이언트 오류 응답이 반환된 요청에 대해 요금이 청구됩니다. 버킷 소유자에게는 HTTP503 Slow Down오류와 같은 HTTP5XX서버 오류 응답에 대해서는 요금이 청구되지 않습니다. 요금이 청구되지 않는 HTTP3XX및4XX상태 코드 아래의 S3 오류 코드에 대한 자세한 내용은 Amazon S3 사용 설명서의 Amazon S3 오류 응답에 대한 청구를 참조하세요. 버킷이 요청자 지불 버킷으로 구성된 경우 청구 요금에 대한 자세한 내용은 Amazon S3 사용 설명서의 요청자 지불 요금 작동 방식을 참조하세요. -
HTTP를 통한 SOAP 지원은 중단되었지만 SOAP는 HTTPS를 통해 계속해서 사용할 수 있습니다. Amazon S3의 새로운 기능들은 SOAP에서 지원되지 않습니다. SOAP를 사용하는 대신 REST API 또는 AWS SDK를 사용하는 것이 좋습니다.
주제
REST 오류 응답
오류가 발생하면 헤더 정보에 다음이 포함됩니다.
-
콘텐츠 유형: application/xml
-
적합한 3xx, 4xx 또는 5xx HTTP 상태 코드
응답의 본문에도 오류에 대한 정보가 포함됩니다. 다음 샘플 오류 응답은 모든 REST 오류 응답에 공통된 응답 요소의 구조를 보여줍니다.
<?xml version="1.0" encoding="UTF-8"?> <Error> <Code>NoSuchKey</Code> <Message>The resource you requested does not exist</Message> <Resource>/mybucket/myfoto.jpg</Resource> <RequestId>4442587FB7D0A2F9</RequestId> </Error>
다음 표에서는 REST 오류 응답 요소를 설명합니다.
| 이름 | 설명 |
|---|---|
Code
|
오류 코드는 오류 상태를 식별하는 고유한 문자열입니다. 이 코드는 오류를 감지하여 유형별로 처리하는 프로그램에서 판독하고 이해하기 위한 것입니다. 자세한 내용은 오류 코드 목록을 참조하세요. 유형: 문자열 상위 항목: |
Error
|
모든 오류 요소를 위한 컨테이너입니다. 유형: 컨테이너 상위 항목: 없음 |
Message
|
오류 메시지는 오류 상태에 관한 일반적인 설명을 담고 있으며 영어로 제공됩니다. 이는 기계가 아닌 사람을 위한 것입니다. 간단한 프로그램은 자체적으로 확인되지 않거나 어떻게 처리해야 할지 모르는 오류 상태가 발생하면 최종 사용자에게 직접 메시지를 표시합니다. 좀 더 포괄적인 오류 처리 기능을 갖고 있고 적절히 국제화된 고급 프로그램은 오류 메시지를 무시할 가능성이 큽니다. 유형: 문자열 상위 항목: |
RequestId
|
오류와 관련된 요청의 ID입니다. 유형: 문자열 상위 항목: |
Resource
|
오류와 관련된 버킷 또는 객체입니다. 유형: 문자열 상위 항목: |
많은 오류 응답에는 프로그래밍 오류를 진단하는 개발자가 판독하고 이해하기 위한 체계적 데이터가 추가로 포함되어 있습니다. 예를 들어, REST PUT 요청에 서버에서 계산된 다이제스트와 일치하지 않는 Content-MD5 헤더를 보내면 BadDigest 오류가 반환됩니다. 오류 응답에는 서버가 계산한 다이제스트와 서버가 예상한 다이제스트와 같은 세부 요소도 포함됩니다. 개발 단계 이 정보를 사용하여 오류를 진단할 수 있습니다. 프로덕션 단계에서 모범적인 프로그램은 오류 로그에 이 내용을 포함할 수 있습니다.
일반 응답 요소에 대한 자세한 내용은 오류 응답을 참조하세요.
오류 코드 목록
다음 표에는 Amazon S3 오류 코드가 나열되어 있습니다.
| 오류 코드 | 설명 | HTTP 상태 코드 | SOAP 오류 코드 접두사 |
|---|---|---|---|
AccessControlListNotSupported |
버킷은 ACL을 허용하지 않습니다. | 400 Bad Request |
클라이언트 |
AccessDenied |
액세스 거부됨 | 403 Forbidden |
클라이언트 |
AccessPointAlreadyOwnedByYou |
계정에 동일한 이름의 액세스 포인트가 이미 있습니다. | 409 Conflict |
클라이언트 |
AccountProblem |
AWS 계정에 해당 작업을 성공적으로 완료하지 못하도록 방해하는 문제가 있습니다. 추가 지원이 필요한 경우 문의처 |
403 Forbidden |
클라이언트 |
AllAccessDisabled |
이 Amazon S3 리소스에 대한 모든 액세스 권한이 비활성화되었습니다. 추가 지원이 필요한 경우 문의처 |
403 Forbidden |
클라이언트 |
AmbiguousGrantByEmailAddress
|
제공한 이메일 주소가 여러 계정과 연결되어 있습니다. | 400 Bad Request |
클라이언트 |
AuthorizationHeaderMalformed
|
제공한 권한 부여 헤더가 유효하지 않습니다. | 400 Bad Request |
해당 사항 없음 |
AuthorizationQueryParametersError
|
제공한 권한 부여 쿼리 매개변수가 유효하지 않습니다. | 400 Bad Request |
해당 사항 없음 |
BadDigest |
지정한 Content-MD5 또는 체크섬 값이 서버가 수신한 값과 일치하지 않습니다. | 400 Bad Request |
클라이언트 |
BucketAlreadyExists |
요청된 버킷 이름을 사용할 수 없습니다. 버킷 네임스페이스는 시스템의 모든 사용자가 공유합니다. 다른 이름을 지정하고 다시 시도합니다. | 409 Conflict |
클라이언트 |
BucketAlreadyOwnedByYou |
생성하려는 버킷이 이미 있으며 사용자의 소유입니다. Amazon S3는 미국 동부(버지니아 북부) 리전(us-east-1)을 제외한 모든 AWS 리전에서 이 오류를 반환합니다. 레거시 호환성을 위해 us-east-1에서 이미 소유한 기존 버킷을 다시 생성하는 경우 Amazon S3는 200 OK를 반환하고 버킷 액세스 제어 목록(ACL)을 재설정합니다.Amazon S3 on Outposts의 경우, 생성하려는 버킷이 이미 Outpost에 존재하며 사용자의 소유입니다. |
|
클라이언트 |
BucketHasAccessPointsAttached |
삭제하려는 버킷에 액세스 포인트가 연결되어 있습니다. 버킷을 삭제하기 전에 액세스 포인트를 삭제하세요. | 400 Bad Request |
클라이언트 |
BucketNotEmpty |
삭제하려는 버킷이 비어 있지 않습니다. | 409 Conflict |
클라이언트 |
ClientTokenConflict |
다중 리전 액세스 포인트 멱등성 토큰이 이미 다른 요청에 사용되었습니다. | 409 Conflict |
클라이언트 |
ConnectionClosedByRequester |
WriteGetObjectResponse 본문을 읽는 동안 오류가 발생하여 원래 호출자에게 반환되었습니다. | 400 Bad Request |
클라이언트 |
ConditionalRequestConflict |
충돌하는 작업이 발생했습니다. PutObject를 사용하는 경우 요청을 재시도할 수 있습니다. 멀티파트 업로드를 사용하는 경우 다른 CreateMultipartUpload 요청을 시작하고 각 파트를 다시 업로드해야 합니다. |
409 Conflict |
클라이언트 |
CredentialsNotSupported |
이 요청은 자격 증명을 지원하지 않습니다. | 400 Bad Request |
클라이언트 |
CrossLocationLoggingProhibited |
교차 리전 로깅은 허용되지 않습니다. 한 AWS 리전의 버킷은 다른 리전의 버킷에 정보를 로깅할 수 없습니다. | 403 Forbidden |
클라이언트 |
DeviceNotActiveError |
디바이스가 현재 활성화 상태가 아닙니다. | 400 Bad Request |
클라이언트 |
EndpointNotFound |
요청을 올바른 엔드포인트로 전달합니다. | 400 Bad Request |
클라이언트 |
EntityTooSmall |
제안된 업로드가 허용되는 최소 객체 크기보다 작습니다. | 400 Bad Request |
클라이언트 |
EntityTooLarge |
제안된 업로드가 허용되는 최대 객체 크기를 초과합니다. 자세한 내용은 AWS 일반 참조의 Amazon Simple Storage Service 엔드포인트 및 할당량을 참조하세요. | 400 Bad Request |
클라이언트 |
| 제안된 다운로드가 최대 허용 크기를 초과합니다. | 405 Method Not Allowed |
클라이언트 | |
ExpiredToken |
제공된 토큰이 만료되었습니다. | 400 Bad Request |
클라이언트 |
IllegalLocationConstraintException |
이 오류는 다음과 같은 이유로 발생할 수 있습니다.
|
400 Bad Request |
클라이언트 |
IllegalVersioningConfigurationException
|
요청에 지정된 버전 관리 구성이 유효하지 않습니다. | 400 Bad Request |
클라이언트 |
IncompleteBody |
Content-Length HTTP 헤더에 지정된 바이트 수를 제공하지 않았습니다. | 400 Bad Request |
클라이언트 |
IncorrectEndpoint |
지정된 버킷이 다른 리전에 있습니다. 요청을 올바른 엔드포인트로 전달합니다. | 400 Bad Request |
클라이언트 |
IncorrectNumberOfFilesInPostRequest |
POST는 요청당 정확히 하나의 파일 업로드가 필요합니다. | 400 Bad Request |
클라이언트 |
InlineDataTooLarge |
인라인 데이터가 최대 허용 크기를 초과했습니다. | 400 Bad Request |
클라이언트 |
InternalError |
내부 오류가 발생했습니다. 다시 시도하세요. | 500 Internal Server Error |
Server |
InvalidAccessKeyId |
입력한 AWS 액세스 키 ID가 AWS의 레코드에 존재하지 않습니다. | 403 Forbidden |
클라이언트 |
InvalidAccessPoint |
지정된 액세스 포인트 이름 또는 계정이 유효하지 않습니다. | 400 Bad Request |
클라이언트 |
InvalidAccessPointAliasError |
지정된 액세스 포인트 별칭 이름이 유효하지 않습니다. | 400 Bad Request |
클라이언트 |
InvalidAddressingHeader |
익명 역할을 지정해야 합니다. | 해당 사항 없음 | 클라이언트 |
InvalidArgument |
이 오류는 다음과 같은 이유로 발생할 수 있습니다.
|
400 Bad Request |
클라이언트 |
InvalidBucketAclWithObjectOwnership |
버킷에서는 ObjectOwnership의 BucketOwnerEnforced 설정으로 ACL을 설정할 수 없습니다. | 400 Bad Request |
클라이언트 |
InvalidBucketName |
지정된 버킷이 유효하지 않습니다. | 400 Bad Request |
클라이언트 |
InvalidBucketOwnerAWSAccountID |
예상되는 버킷 소유자 파라미터의 값은 AWS 계정 ID여야 합니다. | 400 Bad Request |
클라이언트 |
InvalidBucketState |
요청이 버킷의 현재 상태에 대해 유효하지 않습니다. | 409 Conflict |
클라이언트 |
InvalidDigest |
지정한 Content-MD5 또는 체크섬 값이 유효하지 않습니다. | 400 Bad Request |
클라이언트 |
InvalidEncryptionAlgorithmError |
지정한 암호화 요청이 유효하지 않습니다. 유효한 값은 AES256입니다. |
400 Bad Request |
클라이언트 |
InvalidHostHeader |
요청에 제공된 호스트 헤더가 잘못된 스타일 주소를 사용했습니다. | 400 Bad Request |
클라이언트 |
InvalidHttpMethod |
예상치 못한 HTTP 메서드를 사용하여 요청했습니다. | 400 Bad Request |
클라이언트 |
InvalidLocationConstraint |
지정된 위치(리전) 제약 조건이 유효하지 않습니다. 버킷의 리전 선택에 대한 자세한 내용은 버킷 개요를 참조하세요. | 400 Bad Request |
클라이언트 |
InvalidObjectState |
작업이 객체의 현재 상태에 유효하지 않습니다. | 403 Forbidden |
클라이언트 |
InvalidPart |
지정된 파트 중 하나 이상을 찾을 수 없습니다. 파트가 업로드되지 않았거나 지정된 엔터티 태그가 파트의 엔터티 태그와 일치하지 않은 것일 수 있습니다. | 400 Bad Request |
클라이언트 |
InvalidPartOrder |
파트 목록이 오름차순이 아닙니다. 파트 목록은 파트 번호 순서대로 지정해야 합니다. | 400 Bad Request |
클라이언트 |
InvalidPayer |
이 개체에 대한 모든 액세스가 비활성화되었습니다. 추가 지원이 필요한 경우 문의처 |
403 Forbidden |
클라이언트 |
InvalidPolicyDocument |
양식의 콘텐츠가 정책 문서에 지정된 조건을 충족하지 않습니다. | 400 Bad Request |
클라이언트 |
| InvalidRange | 요청한 범위를 충족할 수 없습니다. | 4.16 요청 범위가 만족스럽지 않음 | 클라이언트 |
| InvalidRegion | 옵트인하지 않은 리전에서 다중 리전 액세스 포인트를 생성하려고 했습니다. | 403 금지됨 | 클라이언트 |
InvalidRequest |
이 오류는 다음과 같은 이유로 발생할 수 있습니다.
|
400 Bad Request |
클라이언트 |
InvalidSessionException |
제한 시간이 초과되었거나 만료되어 세션이 더 이상 존재하지 않는 경우 반환됩니다. | 400 Bad Request |
클라이언트 |
InvalidSignature |
서버가 계산한 요청 서명이 사용자가 제공한 서명과 일치하지 않습니다. AWS 비밀 액세스 키와 서명 방법을 확인합니다. 자세한 내용은 REST 요청 서명 및 인증을 참조하세요. | 400 Bad Request |
클라이언트 |
InvalidSecurity |
입력한 보안 자격 증명이 유효하지 않습니다. | 403 Forbidden |
클라이언트 |
InvalidSOAPRequest |
SOAP 요청 본문이 유효하지 않습니다. | 400 Bad Request |
클라이언트 |
InvalidStorageClass |
지정한 스토리지 클래스가 유효하지 않습니다. | 400 Bad Request |
클라이언트 |
InvalidTargetBucketForLogging |
로깅을 위한 대상 버킷이 존재하지 않거나, 사용자가 소유하지 않거나, 로그 전송 그룹에 대한 적절한 권한이 없습니다. | 400 Bad Request |
클라이언트 |
InvalidToken |
입력된 토큰의 형식이 잘못되었거나 다른 이유로 유효하지 않습니다. | 400 Bad Request |
클라이언트 |
InvalidURI |
지정된 URI를 구문 분석할 수 없습니다. | 400 Bad Request |
클라이언트 |
KeyTooLongError |
키가 너무 깁니다. | 400 Bad Request |
클라이언트 |
KMS.DisabledException |
지정한 KMS 키가 활성화되지 않아서 요청이 거부되었습니다. | 400 Bad Request |
클라이언트 |
KMS.InvalidKeyUsageException |
다음과 같은 이유 중 하나로 요청이 거부되었습니다.
암호화, 암호 해독, 재암호화 및 데이터 키 생성을 위해서는 KeyUsage가 ENCRYPT_DECRYPT여야 합니다. 메시지 서명 및 검증을 위해서는 KeyUsage가 SIGN_VERIFY여야 합니다. 메시지 인증 코드(MAC)를 생성하고 확인하려면 KeyUsage가 GENERATE_VERIFY_MAC이어야 합니다. 키 일치 비밀을 도출하려면 KeyUsage가 KEY_AGREEMENT여야 합니다. KMS 키의 KeyUsage를 확인하려면 DescribeKey 작업을 사용합니다. 특정 KMS 키에 지원되는 암호화 또는 서명 알고리즘을 찾으려면 DescribeKey 작업을 사용합니다. |
400 Bad Request |
클라이언트 |
KMS.KMSInvalidStateException |
지정한 리소스의 상태가 이 요청에 유효하지 않아서 요청이 거부되었습니다. 이 예외는 다음 중 하나를 의미합니다.
|
400 Bad Request |
클라이언트 |
KMS.NotFoundException |
지정한 엔터티 또는 리소스를 찾을 수 없으므로 요청이 거부되었습니다. | 400 Bad Request |
클라이언트 |
MalformedACLError |
제공한 ACL이 잘못된 형식으로 되어 있고 게시된 스키마를 기준으로 검증되지 않았습니다. | 400 Bad Request |
클라이언트 |
MalformedPOSTRequest
|
POST 요청 본문이 올바른 형식의 멀티파트/양식 데이터가 아닙니다. | 400 Bad Request |
클라이언트 |
MalformedXML |
제공한 XML이 잘못된 형식으로 되어 있고 게시된 스키마를 기준으로 검증되지 않았습니다. | 400 Bad Request |
클라이언트 |
MaxMessageLengthExceeded |
요청이 너무 큽니다. | 400 Bad Request |
클라이언트 |
MaxPostPreDataLengthExceededError |
업로드 파일 앞에 있는 POST 요청 필드가 너무 컸습니다. | 400 Bad Request |
클라이언트 |
MetadataTooLarge |
메타데이터 헤더가 최대 허용 메타데이터 크기를 초과합니다. | 400 Bad Request |
클라이언트 |
MethodNotAllowed |
지정된 메서드가 이 리소스에 허용되지 않습니다. | 405 Method Not Allowed |
클라이언트 |
MissingAttachment |
SOAP 첨부 파일이 필요했지만 해당 파일이 없었습니다. | 400 Bad Request | 클라이언트 |
MissingAuthenticationToken |
요청이 서명되지 않았습니다. | 403 금지됨 | 클라이언트 |
MissingContentLength |
콘텐츠 길이 HTTP 헤더를 제공해야 합니다. | 411 Length Required |
클라이언트 |
MissingRequestBodyError |
빈 XML 문서를 요청으로 보냈습니다. | 400 Bad Request |
클라이언트 |
MissingSecurityElement |
SOAP 1.1 요청에 보안 요소가 없습니다. | 400 Bad Request |
클라이언트 |
MissingSecurityHeader |
요청에 필수 헤더가 누락되었습니다. | 400 Bad Request |
클라이언트 |
NoLoggingStatusForKey |
키에는 로깅 상태 하위 리소스라는 것이 없습니다. | 400 Bad Request |
클라이언트 |
NoSuchAsyncRequest |
지정된 리소스를 찾을 수 없습니다. | 404 Not Found |
클라이언트 |
NoSuchBucket |
지정된 버킷이 존재하지 않습니다. | 404 Not Found |
클라이언트 |
NoSuchBucketPolicy |
지정된 버킷에 버킷 정책이 없습니다. | 404 Not Found |
클라이언트 |
NoSuchCORSConfiguration |
지정된 버킷에 CORS 구성이 없습니다. | 404 Not Found |
클라이언트 |
NoSuchKey |
지정된 키가 없습니다. | 404 Not Found |
클라이언트 |
NoSuchLifecycleConfiguration |
지정된 수명 주기 구성이 없습니다. | 404 Not Found |
클라이언트 |
NoSuchMultiRegionAccessPoint |
지정된 다중 리전 액세스 포인트가 존재하지 않습니다. | 404 Not Found |
클라이언트 |
NoSuchObjectLockConfiguration |
지정된 객체에 ObjectLock 구성이 없습니다. | 404 Not Found |
클라이언트 |
NoSuchWebsiteConfiguration |
지정된 버킷에 웹 사이트 구성이 없습니다. | 404 Not Found |
클라이언트 |
NoSuchTagSet |
지정된 태그가 없습니다. |
404 Not Found |
클라이언트 |
NoSuchUpload |
지정된 멀티파트 업로드가 존재하지 않습니다. 업로드 ID가 유효하지 않거나 멀티파트 업로드가 중단 또는 완료되었을 수 있습니다. | 404 Not Found |
클라이언트 |
NoSuchVersion
|
요청에 지정된 버전 ID가 기존 버전과 일치하지 않습니다. | 404 Not Found |
클라이언트 |
NotDeviceOwnerError |
토큰을 생성한 디바이스가 인증된 사용자의 소유가 아닙니다. | 400 Bad Request |
클라이언트 |
NotImplemented |
제공한 헤더가 구현되지 않은 기능을 암시합니다. | 501 Not Implemented |
Server |
NotModified |
리소스가 변경되지 않았습니다. | 304 Not Modified |
Server |
NoTransformationDefined |
이 객체 Lambda 액세스 포인트에 대한 변환이 없습니다. | 404 Not Found |
클라이언트 |
NotSignedUp |
계정이 Amazon S3 서비스에 가입되지 않았습니다. Amazon S3를 사용하려면 가입해야 합니다. 다음 URL에서 가입할 수 있습니다. https://aws.amazon.com/s3 |
403 Forbidden |
클라이언트 |
ObjectLockConfigurationNotFoundError |
이 버킷에 대한 객체 잠금 구성이 존재하지 않습니다. | 404 Not Found |
클라이언트 |
OwnershipControlsNotFoundError |
버킷 소유권 제어를 찾을 수 없습니다. | 404 Not Found |
클라이언트 |
OperationAborted |
현재 이 리소스에 대해 서로 충돌하는 조건부 작업이 진행 중입니다. 다시 시도하세요. | 409 Conflict |
클라이언트 |
PermanentRedirect |
액세스하려는 버킷이 지정된 엔트포인트를 사용하여 처리되어야 합니다. 이 엔드포인트로 모든 향후 요청을 보냅니다. | 301 Moved Permanently |
클라이언트 |
PermanentRedirectControlError |
액세스하려는 API 작업이 지정된 엔트포인트를 사용하여 처리되어야 합니다. 이 엔드포인트로 모든 향후 요청을 보냅니다. | 301 Moved Permanently |
클라이언트 |
PreconditionFailed |
지정한 사전 조건 중 하나 이상이 충족되지 않았습니다. | 412 Precondition Failed |
클라이언트 |
Redirect |
임시 리디렉션. 도메인 이름 시스템(DNS) 서버가 업데이트되는 동안 버킷으로 리디렉션됩니다. | 307 Temporary Redirect |
클라이언트 |
RequestHeaderSectionTooLarge |
요청을 만드는 데 사용된 요청 헤더 및 쿼리 파라미터가 최대 허용 크기를 초과합니다. | 400 Bad Request |
클라이언트 |
RequestIsNotMultiPartContent |
버킷 POST 요청은 엔클로저 유형의 멀티파트/양식 데이터여야 합니다. | 412 Precondition Failed |
클라이언트 |
RequestTimeout |
서버에 대한 소켓 연결에서 제한 시간 내에 읽기 또는 쓰기가 수행되지 않았습니다. | 400 Bad Request |
클라이언트 |
RequestTimeTooSkewed |
요청 시간과 서버 시간 간의 차이가 너무 큽니다. | 403 Forbidden |
클라이언트 |
RequestTorrentOfBucketError |
버킷의 Torrent 파일 요청은 허용되지 않습니다. | 400 Bad Request |
클라이언트 |
ResponseInterrupted |
WriteGetObjectResponse 본문을 읽는 동안 오류가 발생하여 원래 호출자에게 반환되었습니다. | 400 Bad Request |
클라이언트 |
RestoreAlreadyInProgress |
객체 복원이 이미 진행 중입니다. | 409 Conflict |
클라이언트 |
ServerSideEncryptionConfigurationNotFoundError |
서버 측 암호화 구성을 찾을 수 없습니다. | 400 Bad Request |
클라이언트 |
ServiceUnavailable |
서비스가 요청을 처리할 수 없습니다. | 503 Service Unavailable |
Server |
SignatureDoesNotMatch |
서버가 계산한 요청 서명이 사용자가 제공한 서명과 일치하지 않습니다. AWS 비밀 액세스 키와 서명 방법을 확인합니다. 자세한 내용은 REST 인증과 SOAP 인증을 확인하세요. | 403 Forbidden |
클라이언트 |
SlowDown |
요청 속도를 낮추세요. | 503 Slow Down |
Server |
503 SlowDown |
속도 저하 | 503 Slow Down |
Server |
TagPolicyException |
태그 정책이 다음 태그 키에 지정된 값을 허용하지 않습니다. | 400 Bad Request |
클라이언트 |
TemporaryRedirect |
도메인 이름 시스템(DNS) 서버가 업데이트되는 동안 버킷으로 리디렉션됩니다. | 307 Temporary Redirect |
클라이언트 |
TokenCodeInvalidError |
제공한 일련 번호 및/또는 토큰 코드가 유효하지 않습니다. | 400 Bad Request |
클라이언트 |
TokenRefreshRequired |
제공된 토큰을 새로 고쳐야 합니다. | 400 Bad Request |
클라이언트 |
TooManyAccessPoints |
단일 계정에 허용된 것보다 많은 액세스 포인트를 생성하려고 시도했습니다. 자세한 내용은 AWS 일반 참조의 Amazon Simple Storage Service 엔드포인트 및 할당량을 참조하세요. | 400 Bad Request |
클라이언트 |
TooManyBuckets |
단일 계정에 허용된 것보다 많은 버킷을 생성하려고 했습니다. 자세한 내용은 AWS 일반 참조의 Amazon Simple Storage Service 엔드포인트 및 할당량을 참조하세요. | 400 Bad Request |
클라이언트 |
TooManyMultiRegionAccessPointregionsError |
단일 계정에 허용된 것보다 많은 리전을 포함하는 다중 리전 액세스 포인트를 생성하려고 시도했습니다. 자세한 내용은 AWS 일반 참조의 Amazon Simple Storage Service 엔드포인트 및 할당량을 참조하세요. | 400 Bad Request |
클라이언트 |
TooManyMultiRegionAccessPoints |
단일 계정에 허용된 것보다 많은 다중 리전 액세스 포인트를 생성하려고 시도했습니다. 자세한 내용은 AWS 일반 참조의 Amazon Simple Storage Service 엔드포인트 및 할당량을 참조하세요. | 400 Bad Request |
클라이언트 |
UnauthorizedAccessError |
중국 지역에만 적용됩니다. ICP 라이선스가 없는 버킷에 요청을 보냈을 때 반환됩니다. 자세한 내용은 ICP 기록 |
403 Forbidden |
클라이언트 |
UnexpectedContent |
이 요청에는 지원되지 않는 콘텐츠가 포함되어 있습니다. | 400 Bad Request |
클라이언트 |
UnexpectedIPError |
중국 지역에만 적용됩니다. 예기치 않은 IP로 인해 요청이 거부되었습니다. | 403 Forbidden |
클라이언트 |
UnsupportedArgument |
요청에 지원되지 않는 인수가 포함되어 있습니다. | 400 Bad Request |
클라이언트 |
UnsupportedSignature |
제공된 요청이 지원되지 않는 STS 토큰 버전으로 서명되었거나 해당 서명 버전이 지원되지 않습니다. | 400 Bad Request |
클라이언트 |
UnresolvableGrantByEmailAddress |
제공한 이메일 주소가 기록된 계정과 일치하지 않습니다. | 400 Bad Request |
클라이언트 |
UserKeyMustBeSpecified |
버킷 POST 요청에는 지정된 필드 이름이 포함되어야 합니다. 필드 이름이 지정되었다면 필드의 순서를 확인합니다. | 400 Bad Request |
클라이언트 |
NoSuchAccessPoint |
지정된 액세스 포인트가 존재하지 않습니다. | 404 Not Found |
클라이언트 |
InvalidTag |
요청에 유효하지 않은 태그 입력이 포함되어 있습니다. 예를 들어 요청에 중복된 키, 너무 긴 키 또는 값, 시스템 태그가 포함되어 있을 수 있습니다. | 400 Bad Request |
클라이언트 |
MalformedPolicy |
정책에 유효하지 않은 위탁자가 포함되어 있습니다. | 400 Bad Request |
클라이언트 |
SELECT 객체 콘텐츠 오류 코드 목록
중요
신규 고객은 더 이상 Amazon S3 Select를 사용할 수 없습니다. Amazon S3 Select 기존 고객은 평소처럼 이 기능을 계속 사용할 수 있습니다. 자세히 알아보기
다음 표에는 SELECT Object Content가 반환할 수 있는 특수 오류가 나와 있습니다. 일반적인 Amazon S3 오류에 대한 자세한 내용 및 오류 코드 목록은 오류 응답 섹션을 참조하세요.
| 오류 코드 | 설명 | HTTP 상태 코드 | SOAP 오류 코드 접두사 |
|---|---|---|---|
AmbiguousFieldName |
필드 이름이 파일의 여러 필드와 일치합니다. SQL 표현식 및 파일을 확인하고 다시 시도하세요. | 400 | 클라이언트 |
Busy |
이 서비스를 사용할 수 없습니다. 나중에 다시 시도해 주세요. | 503 | 클라이언트 |
CastFailed |
CAST를 사용하여 한 데이터 유형에서 다른 데이터 유형으로 변환하려는 시도가 SQL 표현식에서 실패했습니다. |
400 | 클라이언트 |
ColumnTooLong |
결과에 있는 열의 길이가 maxCharsPerColumn 1MB보다 큽니다. |
400 | 클라이언트 |
CSVEscapingRecordDelimiter |
파일에서 따옴표로 묶인 레코드 구분 기호가 발견되었습니다. 따옴표로 묶인 레코드 구분 기호를 허용하려면 AllowQuotedRecordDelimiter를 'TRUE'로 설정하세요. |
400 | 클라이언트 |
CSVParsingError |
CSV 파일을 구문 분석하는 동안 오류가 발생했습니다. 파일을 확인하고 다시 시도하세요. | 400 | 클라이언트 |
CSVUnescapedQuote |
CSV 파일을 구문 분석하는 동안 이스케이프 처리되지 않은 따옴표가 발견되었습니다. 따옴표로 묶인 레코드 구분 기호를 허용하려면 AllowQuotedRecordDelimiter를 'TRUE'로 설정하세요. |
400 | 클라이언트 |
EmptyRequestBody |
요청 본문은 비어 있을 수 없습니다. | 400 | 클라이언트 |
EvaluatorBindingDoesNotExist |
제공된 열 이름 또는 경로가 SQL 표현식에 없습니다. | 400 | 클라이언트 |
EvaluatorInvalidArguments |
SQL 표현식의 함수 직접 호출에 잘못된 수의 인수가 있습니다. | 400 | 클라이언트 |
EvaluatorInvalidTimestampFormatPattern |
SQL 표현식의 타임스탬프 형식 문자열이 유효하지 않습니다. | 400 | 클라이언트 |
EvaluatorInvalidTimestampFormatPatternSymbol |
타임스탬프 형식 패턴에 SQL 표현식에는 유효하지 않은 기호가 포함되어 있습니다. | 400 | 클라이언트 |
EvaluatorInvalidTimestampFormatPatternSymbolForParsing |
타임스탬프 형식 패턴에 SQL 표현식의 타임스탬프 구문 분석에 적용할 수 없는 유효한 형식 기호가 포함되어 있습니다. | 400 | 클라이언트 |
EvaluatorInvalidTimestampFormatPatternToken |
타임스탬프 형식 패턴에 SQL 표현식에는 유효하지 않은 토큰이 포함되어 있습니다. | 400 | 클라이언트 |
EvaluatorLikePatternInvalidEscapeSequence |
LIKE 표현식에 지정된 인수가 유효하지 않습니다. |
400 | 클라이언트 |
EvaluatorNegativeLimit |
LIMIT는 음수가 아니어야 합니다. |
400 | 클라이언트 |
EvaluatorTimestampFormatPatternDuplicateFields |
타임스탬프 형식 패턴에 SQL 표현식의 타임스탬프 필드를 나타내는 여러 형식 지정자가 포함되어 있습니다. | 400 | 클라이언트 |
EvaluatorTimestampFormatPatternHourClockAmPmMismatch |
타임스탬프 형식 패턴에는 12시간 형식 기호가 포함되어 있지만 AM/PM 필드가 포함되어 있지 않거나, 24시간 형식 지정자가 포함되어 있지만 SQL 표현식에 AM/PM 필드가 포함되어 있습니다. | 400 | 클라이언트 |
EvaluatorUnterminatedTimestampFormatPatternToken |
타임스탬프 형식 패턴이 SQL 표현식에 종료되지 않은 토큰을 포함합니다. | 400 | 클라이언트 |
ExpressionTooLong |
SQL 표현식이 너무 깁니다. SQL 표현식의 최대 길이는 256KB입니다. | 400 | 클라이언트 |
ExternalEvalException |
쿼리를 평가할 수 없습니다. 파일을 확인하고 다시 시도하세요. | 400 | 클라이언트 |
IllegalSqlFunctionArgument |
SQL 함수에 잘못된 인수가 사용되었습니다. | 400 | 클라이언트 |
IncorrectSqlFunctionArgumentType |
SQL 표현식의 함수 직접 호출에 잘못된 인수 유형이 지정되었습니다. | 400 | 클라이언트 |
IntegerOverflow |
SQL 표현식에서 정수 오버플로 또는 언더플로가 발생했습니다. | 400 | 클라이언트 |
InternalError |
내부 오류가 발생했습니다. | 500 | 클라이언트 |
InvalidCast |
CAST를 사용하여 한 데이터 유형에서 다른 데이터 유형으로 변환하려는 시도가 SQL 표현식에서 실패했습니다. |
400 | 클라이언트 |
InvalidColumnIndex |
SQL 표현식의 열 인덱스가 유효하지 않습니다. | 400 | 클라이언트 |
InvalidCompressionFormat |
파일이 지원되는 압축 형식이 아닙니다. GZIP 및 BZIP2만 지원됩니다. | 400 | 클라이언트 |
InvalidDataSource |
데이터 소스 유형이 유효하지 않습니다. CSV, JSON 및 Parquet만 지원됩니다. | 400 | 클라이언트 |
InvalidDataType |
SQL 표현식에 유효하지 않은 데이터 형식이 포함되어 있습니다. | 400 | 클라이언트 |
InvalidExpressionType |
ExpressionType 값이 유효하지 않습니다. SQL 표현식만 지원됩니다. |
400 | 클라이언트 |
InvalidFileHeaderInfo |
FileHeaderInfo 값이 유효하지 않습니다. NONE, USE 및 IGNORE만 지원됩니다. |
400 | 클라이언트 |
InvalidJsonType |
JsonType 값이 유효하지 않습니다. DOCUMENT 및 LINES만 지원됩니다. |
400 | 클라이언트 |
InvalidKeyPath |
SQL 표현식의 키 경로가 유효하지 않습니다. | 400 | 클라이언트 |
InvalidQuoteFields |
QuoteFields 값이 유효하지 않습니다. ALWAYS 및 ASNEEDED만 지원됩니다. |
400 | 클라이언트 |
InvalidRequestParameter |
SelectRequest 요소의 파라미터 값이 유효하지 않습니다. 서비스 API 설명서를 확인하고 다시 시도하세요. |
400 | 클라이언트 |
InvalidScanRange |
제공된 스캔 범위가 유효하지 않습니다. | 400 | 클라이언트 |
InvalidTableAlias |
SQL 표현식에 유효하지 않은 테이블 별칭이 포함되어 있습니다. | 400 | 클라이언트 |
InvalidTextEncoding |
인코딩 유형이 유효하지 않습니다. UTF-8 인코딩만 지원됩니다. | 400 | 클라이언트 |
JSONParsingError |
JSON 파일을 구문 분석하는 동안 오류가 발생했습니다. 파일을 확인하고 다시 시도하세요. | 400 | 클라이언트 |
LexerInvalidChar |
SQL 표현식에 유효하지 않은 문자가 포함되어 있습니다. | 400 | 클라이언트 |
LexerInvalidIONLiteral |
SQL 표현식에 유효하지 않은 연산자가 포함되어 있습니다. | 400 | 클라이언트 |
LexerInvalidLiteral |
SQL 표현식에 유효하지 않은 연산자가 포함되어 있습니다. | 400 | 클라이언트 |
LexerInvalidOperator |
SQL 표현식에 유효하지 않은 리터럴이 포함되어 있습니다. | 400 | 클라이언트 |
LikeInvalidInputs |
SQL 표현식의 LIKE 절에 제공된 인수가 유효하지 않습니다. |
400 | 클라이언트 |
MalformedXML |
제공된 XML이 잘못된 형식이거나 게시된 스키마를 기준으로 검증되지 않았습니다. 서비스 설명서를 확인하고 다시 시도하세요. | 400 | 클라이언트 |
MaxOperatorsExceeded |
SQL 표현식을 구문 분석하지 못했습니다. 복잡성을 낮추세요. 예를 들어 사용되는 연산자 수를 줄입니다. | 400 | 클라이언트 |
MethodNotAllowed |
지정된 메서드가 이 리소스에 허용되지 않습니다. | 405 Method Not Allowed |
클라이언트 |
MissingRequiredParameter |
SelectRequest 엔터티에 필수 파라미터가 없습니다. 서비스 설명서를 확인하고 다시 시도하세요. |
400 | 클라이언트 |
MultipleDataSourcesUnsupported |
여러 데이터 소스는 지원되지 않습니다. | 400 | 클라이언트 |
NumberFormatError |
숫자를 구문 분석하는 동안 오류가 발생했습니다. 이 오류는 정수의 언더플로 또는 오버플로로 인해 발생할 수 있습니다. | 400 | 클라이언트 |
ObjectSerializationConflict |
InputSerialization이 둘 이상의 형식(CSV, JSON 또는 Parquet)을 지정하거나 OutputSerialization이 둘 이상의 형식(CSV 또는 JSON)을 지정합니다. InputSerialization 및 OutputSerialization의 경우 각각 하나의 형식만 지정할 수 있습니다. |
400 | 클라이언트 |
OverMaxColumn |
결과의 열 수가 허용되는 최대 열 수보다 많습니다. | 400 | 클라이언트 |
OverMaxParquetBlockSize |
Parquet 파일이 최대 행 그룹 크기를 초과합니다. | 400 | 클라이언트 |
OverMaxRecordSize |
입력 또는 결과에 있는 레코드의 길이가 1MB의 maxCharsPerRecord 제한보다 깁니다. |
400 | 클라이언트 |
ParquetParsingError |
Parquet 파일을 구문 분석하는 동안 오류가 발생했습니다. 파일을 확인하고 다시 시도하세요. | 400 | 클라이언트 |
ParquetUnsupportedCompressionCodec |
지정된 Parquet 압축 코덱은 지원되지 않습니다. | 400 | 클라이언트 |
ParseAsteriskIsNotAloneInSelectList |
SQL 표현식에서 점 표기법 없이 *를 사용하는 경우 SELECT 목록에 다른 표현식이 허용되지 않습니다. |
400 | 클라이언트 |
ParseCannotMixSqbAndWildcardInSelectList |
SQL 표현식의 SELECT 목록에 있는 동일한 표현식에서 [] 및 *를 혼용할 수 없습니다. |
400 | 클라이언트 |
ParseCastArity |
SQL 표현식 CAST의 인수 개수가 잘못되었습니다. |
400 | 클라이언트 |
ParseEmptySelect |
SQL 표현식에 빈 SELECT 절이 포함되어 있습니다. |
400 | 클라이언트 |
ParseExpected2TokenTypes |
SQL 표현식에서 예상되는 토큰을 찾을 수 없습니다. | 400 | 클라이언트 |
ParseExpectedArgumentDelimiter |
SQL 표현식에서 예상되는 인수 구분 기호를 찾을 수 없습니다. | 400 | 클라이언트 |
ParseExpectedDatePart |
SQL 표현식에서 예상되는 날짜 부분을 찾을 수 없습니다. | 400 | 클라이언트 |
ParseExpectedExpression |
예상되는 SQL 표현식을 찾을 수 없습니다. | 400 | 클라이언트 |
ParseExpectedIdentForAlias |
SQL 표현식에서 별칭에 예상되는 식별자를 찾을 수 없습니다. | 400 | 클라이언트 |
ParseExpectedIdentForAt |
SQL 표현식에서 AT 이름에 예상되는 식별자를 찾을 수 없습니다. |
400 | 클라이언트 |
ParseExpectedIdentForGroupName |
GROUP은 SQL 정규식에서 지원되지 않습니다. |
400 | 클라이언트 |
ParseExpectedKeyword |
SQL 표현식에서 예상되는 키워드를 찾을 수 없습니다. | 400 | 클라이언트 |
ParseExpectedLeftParenAfterCast |
SQL 표현식에서 CAST 이후 예상되는 왼쪽 괄호를 찾을 수 없습니다. |
400 | 클라이언트 |
ParseExpectedLeftParenBuiltinFunctionCall |
SQL 표현식에서 예상되는 왼쪽 괄호를 찾을 수 없습니다. | 400 | 클라이언트 |
ParseExpectedLeftParenValueConstructor |
SQL 표현식에서 예상되는 왼쪽 괄호를 찾을 수 없습니다. | 400 | 클라이언트 |
ParseExpectedMember |
SQL 표현식에 지원되지 않는 MEMBER 사용이 포함되어 있습니다. |
400 | 클라이언트 |
ParseExpectedNumber |
SQL 표현식에서 예상되는 숫자를 찾을 수 없습니다. | 400 | 클라이언트 |
ParseExpectedRightParenBuiltinFunctionCall |
SQL 표현식에서 예상되는 오른쪽 괄호 문자를 찾을 수 없습니다. | 400 | 클라이언트 |
ParseExpectedTokenType |
SQL 표현식에서 예상되는 토큰을 찾을 수 없습니다. | 400 | 클라이언트 |
ParseExpectedTypeName |
SQL 표현식에서 예상되는 유형 이름을 찾을 수 없습니다. | 400 | 클라이언트 |
ParseExpectedWhenClause |
SQL 표현식에서 예상되는 WHEN 절을 찾을 수 없습니다. CASE는 지원되지 않습니다. |
400 | 클라이언트 |
ParseInvalidContextForWildcardInSelectList |
SQL 표현식의 SELECT 목록에서 *를 사용하는 것은 유효하지 않습니다. |
400 | 클라이언트 |
ParseInvalidPathComponent |
SQL 표현식에 유효하지 않은 경로 구성 요소가 포함되어 있습니다. | 400 | 클라이언트 |
ParseInvalidTypeParam |
SQL 표현식에 유효하지 않은 파라미터 값이 포함되어 있습니다. | 400 | 클라이언트 |
ParseMalformedJoin |
JOIN은 SQL 정규식에서 지원되지 않습니다. |
400 | 클라이언트 |
ParseMissingIdentAfterAt |
SQL 표현식에서 @ 기호 뒤에 예상되는 식별자를 찾을 수 없습니다. | 400 | 클라이언트 |
ParseNonUnaryAgregateFunctionCall |
SQL 표현식의 집계 함수에는 하나의 인수만 지원됩니다. | 400 | 클라이언트 |
ParseSelectMissingFrom |
SQL 표현식에서 SELECT 목록 뒤에 FROM이 누락되어 있습니다. |
400 | 클라이언트 |
ParseUnExpectedKeyword |
SQL 표현식에 예상치 못한 키워드가 포함되어 있습니다. | 400 | 클라이언트 |
ParseUnexpectedOperator |
SQL 표현식에 예상치 못한 연산자가 포함되어 있습니다. | 400 | 클라이언트 |
ParseUnexpectedTerm |
SQL 표현식에 예상치 못한 항목이 포함되어 있습니다. | 400 | 클라이언트 |
ParseUnexpectedToken |
SQL 표현식에 예상치 못한 토큰이 포함되어 있습니다. | 400 | 클라이언트 |
ParseUnknownOperator |
SQL 표현식에 유효하지 않은 연산자가 포함되어 있습니다. | 400 | 클라이언트 |
ParseUnsupportedAlias |
SQL 표현식에 지원되지 않는 ALIAS 사용이 포함되어 있습니다. |
400 | 클라이언트 |
ParseUnsupportedCallWithStar |
SQL 표현식에는 (*)를 파라미터로 사용하는 COUNT만 지원됩니다. |
400 | 클라이언트 |
ParseUnsupportedCase |
SQL 표현식에 지원되지 않는 CASE 사용이 포함되어 있습니다. |
400 | 클라이언트 |
ParseUnsupportedCaseClause |
SQL 표현식에 지원되지 않는 CASE 사용이 포함되어 있습니다. |
400 | 클라이언트 |
ParseUnsupportedLiteralsGroupBy |
SQL 표현식에 지원되지 않는 GROUP
BY 사용이 포함되어 있습니다. |
400 | 클라이언트 |
ParseUnsupportedSelect |
SQL 표현식에 지원되지 않는 SELECT 사용이 포함되어 있습니다. |
400 | 클라이언트 |
ParseUnsupportedSyntax |
SQL 표현식에 지원되지 않는 구문이 포함되어 있습니다. | 400 | 클라이언트 |
ParseUnsupportedToken |
SQL 표현식에 지원되지 않는 토큰이 포함되어 있습니다. | 400 | 클라이언트 |
TruncatedInput |
객체 압축 해제가 실패했습니다. 객체가 요청에 지정된 형식을 사용하여 제대로 압축되었는지 확인하세요. | 400 | 클라이언트 |
UnauthorizedAccess |
이 작업을 수행할 수 있는 권한이 없습니다. | 401 | 클라이언트 |
UnrecognizedFormatException |
유효하지 않은 레코드 유형이 발견되었습니다. | 400 | 클라이언트 |
UnsupportedFunction |
지원되지 않는 SQL 함수가 발견되었습니다. | 400 | 클라이언트 |
UnsupportedParquetType |
지정된 Parquet 유형은 지원되지 않습니다. | 400 | 클라이언트 |
UnsupportedRangeHeader |
이 작업에는 범위 헤더가 지원되지 않습니다. | 400 | 클라이언트 |
UnsupportedScanRangeInput |
이 유형의 객체에는 스캔 범위 쿼리가 지원되지 않습니다. | 400 | 클라이언트 |
UnsupportedSqlOperation |
지원되지 않는 SQL 작업이 발견되었습니다. | 400 | 클라이언트 |
UnsupportedSqlStructure |
지원되지 않는 SQL 구조가 발견되었습니다. SQL 참조를 확인하세요. | 400 | 클라이언트 |
UnsupportedStorageClass |
지원되지 않는 스토리지 클래스가 발견되었습니다. STANDARD, STANDARD_IA 및
ONEZONE_IA 스토리지 클래스만 지원됩니다. |
400 | 클라이언트 |
UnsupportedSyntax |
유효하지 않은 구문이 발견되었습니다. | 400 | 클라이언트 |
UnsupportedTypeForQuerying |
쿼리에 지원되지 않는 비교 유형이 포함되어 있습니다(예: Parquet INT96 열 유형이 0보다 큰지 확인). | 400 | 클라이언트 |
ValueParseFailure |
SQL 표현식에서 타임스탬프 구문 분석 실패가 발생했습니다. | 400 | 클라이언트 |
복제 관련 오류 코드 목록
다음 표에는 Replication 작업이 반환할 수 있는 특수 오류가 나와 있습니다. 일반적인 Amazon S3 오류에 대한 자세한 내용 및 오류 코드 목록은 오류 응답 섹션을 참조하세요.
| 오류 코드 | 설명 | HTTP 상태 코드 | SOAP 오류 코드 접두사 |
|---|---|---|---|
InvalidArgument |
이 오류는 다음과 같은 이유로 발생할 수 있습니다.
|
400 | 클라이언트 |
InvalidRequest |
이 오류는 다음과 같은 이유로 발생할 수 있습니다.
|
400 | 클라이언트 |
ReplicationConfigurationNotFoundError |
이 버킷에는 복제 구성이 없습니다. | 404 Not Found(404 찾을 수 없음) | 클라이언트 |
태그 지정 관련 오류 코드 목록
다음 표에는 Storage Lens 그룹에 대해 TagResource, UntagResource 및 ListTagsForResource 작업이 반환할 수 있는 특수 오류가 나와 있습니다. Amazon S3 오류에 대한 일반적인 내용 및 오류 코드 목록은 오류 응답 섹션을 참조하세요.
| 오류 코드 | 설명 | HTTP 상태 코드 | SOAP 오류 코드 접두사 |
|---|---|---|---|
InvalidRequest |
리소스 ARN의 AWS 리전이 이 요청에 지정된 리전과 일치하지 않습니다. 리소스 ARN의 AWS 계정이 이 요청에 지정된 계정 ID와 일치하지 않습니다. resourceArn의 AWS 파티션이 유효하지 않습니다. |
400 Bad Request |
지원되지 않음 |
InvalidTag |
이 요청에 유효하지 않은 태그 키 또는 값이 포함되어 있습니다. 유효한 문자에는 |
400 Bad Request |
지원되지 않음 |
NoSuchResource |
지정된 리소스가 존재하지 않습니다. |
404 Not Found |
지원되지 않음 |
TagPolicyException |
태그 정책이 다음 태그 키에 지정된 값을 허용하지 않습니다. |
400 Bad Request |
지원되지 않음 |
TooManyTags |
태그 수가 태그 제한 50개를 초과합니다. |
400 Bad Request |
지원되지 않음 |
Amazon S3 주석 관련 오류 코드 목록
다음 표에는 주석 작업(PutObjectAnnotation, GetObjectAnnotation, ListObjectAnnotations, DeleteObjectAnnotation, UpdateBucketMetadataAnnotationTableConfiguration) 및 주석 관련 CopyObject 동작이 반환할 수 있는 특수 오류가 나와 있습니다. 일반적인 Amazon S3 오류에 대한 자세한 내용 및 오류 코드 목록은 오류 응답 섹션을 참조하세요.
| 오류 코드 | 설명 | HTTP 상태 코드 | SOAP 오류 코드 접두사 |
|---|---|---|---|
AccessDenied |
액세스가 거부되었습니다. 호출자에게 요청된 주석 작업을 수행할 권한이 없거나 객체가 COMPLIANCE 모드에서 Object Lock으로 보호됩니다. |
403 Forbidden |
지원되지 않음 |
AnnotationLimitExceeded |
객체 주석 수가 제한(1,000)을 초과합니다. |
400 Bad Request |
지원되지 않음 |
AnnotationNameTooLong |
주석 이름이 너무 깁니다. 주석 이름은 길이가 최대 512바이트까지 가능합니다. |
400 Bad Request |
지원되지 않음 |
AnnotationRequestConflict |
현재 이 주석에 대해 서로 충돌하는 작업이 진행 중입니다. 이는 고차 리전 복사 중에 소스 주석이 삭제될 때 발생할 수 있습니다. |
409 Conflict |
지원되지 않음 |
EntityTooSmall |
제안된 업로드가 최소 허용 크기보다 작습니다. 주석 페이로드는 1바이트 이상이어야 합니다. |
400 Bad Request |
지원되지 않음 |
InvalidAnnotationName |
주석 이름에 잘못된 문자가 포함되어 있거나 이름이 예약된 접두사( |
400 Bad Request |
지원되지 않음 |
InvalidArgument |
주석 지시문이 유효하지 않습니다. 유효 값은 |
400 Bad Request |
지원되지 않음 |
InvalidPrefix |
제공한 주석 접두사가 유효하지 않습니다. |
400 Bad Request |
지원되지 않음 |
InvalidRequest |
이 오류는 다음과 같은 이유로 발생할 수 있습니다. 객체가 주석을 지원하지 않는 SSE-C로 암호화되어 있습니다. 소스 객체에 대상이 지원되지 않는 리전에 있기 때문에 대상에 복사할 수 없는 주석이 있습니다. 주석 테이블 구성 요청이 유효하지 않습니다(예: 암호화를 지정하는 동안 테이블 비활성화, 이미 활성화된 테이블 활성화, CREATING 상태의 테이블 업데이트 또는 빈 요청 제출). |
400 Bad Request |
지원되지 않음 |
MethodNotAllowed |
지정된 메서드가 이 리소스에 허용되지 않습니다. 예를 들어, 이 오류는 요청이 삭제 마커를 대상으로 할 때 발생합니다. |
405 Method Not Allowed |
지원되지 않음 |
NoSuchAnnotation |
지정된 주석이 없습니다. |
404 Not Found |
지원되지 않음 |
NoSuchKey |
지정된 키가 없습니다. |
404 Not Found |
지원되지 않음 |
NoSuchVersion |
요청에 지정된 버전 ID가 기존 버전과 일치하지 않습니다. |
404 Not Found |
지원되지 않음 |
NotImplemented |
Amazon S3 디렉터리 버킷에는 주석이 지원되지 않습니다. |
501 Not Implemented |
지원되지 않음 |
OperationAborted |
현재 이 리소스에 대해 서로 충돌하는 조건부 작업이 진행 중입니다. 이는 동시 수정 중에 또는 교차 리전 복사 중에 소스 주석 수 또는 ETag가 변경될 때 발생할 수 있습니다. 다시 시도하세요. |
409 Conflict |
지원되지 않음 |
PreconditionFailed |
지정한 사전 조건 중 하나 이상이 충족되지 않았습니다. |
412 Precondition Failed |
지원되지 않음 |
UnsupportedMediaType |
요청 페이로드에 지원되지 않는 미디어 유형이 포함되어 있습니다. 주석 페이로드는 UTF-8로 인코딩된 유효한 텍스트여야 합니다. |
415 Unsupported Media Type |
지원되지 않음 |
UserAnnotationNameMustBeSpecified |
사용자 주석 이름을 지정해야 합니다. |
400 Bad Request |
지원되지 않음 |
Amazon S3 on Outposts 오류 코드 목록
다음 표에는 Amazon S3 on Outposts 작업이 반환할 수 있는 특수 오류가 나와 있습니다. 일반적인 Amazon S3 오류에 대한 자세한 내용 및 오류 코드 목록은 오류 응답 섹션을 참조하세요.
| 오류 코드 | 설명 | HTTP 상태 코드 | SOAP 오류 코드 접두사 |
|---|---|---|---|
BadRequest |
이전 삭제 시도로 인해 버킷이 전환 상태입니다. 나중에 다시 시도해 주세요. |
400 Bad Request | 지원되지 않음 |
InvalidRequest |
이 오류는 다음과 같은 이유로 발생할 수 있습니다.
|
400 Bad Request | 클라이언트 |
InvalidOutpostState |
요청이 Outpost의 현재 상태에 대해 유효하지 않습니다. |
409 충돌 | 지원되지 않음 |
InvalidRequest |
액세스 포인트가 삭제할 수 있는 상태가 아닙니다. |
400 Bad Request | 지원되지 않음 |
NoSuchOutpost |
지정된 Outpost가 존재하지 않습니다. |
404 Not Found(404 찾을 수 없음) | 지원되지 않음 |
UnsupportedOperation |
지정된 작업이 지원되지 않습니다. |
404 Not Found(404 찾을 수 없음) | 지원되지 않음 |
InsufficientCapacity |
용량 부족. |
507 스토리지 부족 |
지원되지 않음 |
Amazon S3 Storage Lens 오류 코드 목록
다음 표에는 Amazon S3 Storage Lens 작업에서 반환할 수 있는 특수 오류가 나와 있습니다. Amazon S3 오류에 대한 일반적인 내용 및 오류 코드 목록은 오류 응답 섹션을 참조하세요.
| 오류 코드 | 설명 | HTTP 상태 코드 | SOAP 오류 코드 접두사 |
|---|---|---|---|
AccessDenied |
이 리전은 S3 Storage Lens의 홈 리전으로 지원되지 않습니다. |
403 Forbidden |
지원되지 않음 |
AccountNotAuthorized |
이 계정은 AWS Organizations를 사용할 권한이 없습니다. 관리 계정 또는 위임된 관리자 계정을 사용하세요. |
403 Forbidden |
지원되지 않음 |
ActivityMetricsMustEnabled |
활동 지표를 활성화해야 합니다. |
400 Bad Request | 지원되지 않음 |
AWSOrganizationsNotInUseException |
이 계정은 조직의 일부가 아닙니다. |
403 Forbidden |
지원되지 않음 |
DefaultConfigurationDeleteForbidden |
기본 구성은 삭제할 수 없습니다. |
403 Forbidden |
지원되지 않음 |
DuplicateStorageLensGroupARN |
이 구성에는 Storage Lens 그룹 ARN이 동일한 항목이 두 개 이상 있습니다. |
400 Bad Request |
지원되지 않음 |
EmptyExcludeContainer |
이 오류는 다음과 같은 이유로 발생할 수 있습니다.
|
400 Bad Request | 지원되지 않음 |
EmptyExcludeElement |
Storage Lens 그룹을 제외 요소와 함께 지정해야 합니다. |
400 Bad Request |
지원되지 않음 |
EmptyIncludeContainer |
이 오류는 다음과 같은 이유로 발생할 수 있습니다.
|
400 Bad Request | 지원되지 않음 |
InvalidAWSOrgArn |
구성에 잘못된 형식의 AWS Organizations ARN이 있습니다. |
400 Bad Request | 지원되지 않음 |
EmptyIncludeElement |
Storage Lens 그룹을 포함 요소와 함께 지정해야 합니다. |
400 Bad Request |
지원되지 않음 |
InvalidBucketFilter |
조직 수준 구성은 버킷 필터를 지원하지 않습니다. |
400 Bad Request | 지원되지 않음 |
InvalidConfigId |
구성 ID가 유효하지 않습니다. |
400 Bad Request | 지원되지 않음 |
InvalidDestination |
S3 버킷 ARN이 잘못된 형식입니다. |
400 Bad Request | 지원되지 않음 |
InvalidEncryptionMethod |
암호화 방법을 하나만 지정할 수 있습니다. |
400 Bad Request | 지원되지 않음 |
InvalidFilterForDefaultConfiguration |
기본 구성에는 필터가 포함되면 안 됩니다. |
400 Bad Request | 지원되지 않음 |
InvalidIncludeExcludeContainers |
구성에서 포함 컨테이너 또는 제외 컨테이너를 지정할 수 있습니다. 한 구성에서 둘 다 지정할 수는 없습니다. |
400 Bad Request | 지원되지 않음 |
InvalidIncludeExcludeElements |
포함 또는 제외 요소는 하나만 허용됩니다. 포함 또는 제외 요소가 하나 이상 있어야 합니다. |
400 Bad Request |
지원되지 않음 |
InvalidKMSEncryptionKeyId |
KMS 키 ID ARN이 유효하지 않습니다. |
400 Bad Request | 지원되지 않음 |
InvalidMaximumPrefixDepth |
|
400 Bad Request | 지원되지 않음 |
InvalidMinimumStorageBytesPercentage |
|
400 Bad Request | 지원되지 않음 |
InvalidOrganizationARN |
구성이 AWS Organizations ARN이 유효하지 않습니다. |
400 Bad Request | 지원되지 않음 |
InvalidOrganizationForDefaultConfiguration |
기본 구성은 조직 수준 지표를 지원하지 않습니다. |
400 Bad Request | 지원되지 않음 |
InvalidRegionForDefaultConfiguration |
지정된 리전은 기본 구성에서 지원되지 않습니다. |
400 Bad Request | 지원되지 않음 |
InvalidRegionName |
리전 이름이 유효하지 않습니다. |
400 Bad Request | 지원되지 않음 |
InvalidStorageLensArn |
S3 Storage Lens ARN은 입력에 필요하지 않습니다. |
400 Bad Request | 지원되지 않음 |
InvalidStorageLensGroupARN |
이 Storage Lens 그룹 ARN이 유효하지 않거나 계정의 Storage Lens 그룹만 허용됩니다. 또한 Storage Lens 그룹 ARN 구조 |
400 Bad Request |
지원되지 않음 |
MissingAccountLevelActivityMetrics |
활동 지표가 버킷 수준에서 활성화된 경우 활동 지표를 계정 수준에서 활성화해야 합니다. |
400 Bad Request | 지원되지 않음 |
MissingBucketLevelActivityMetrics |
활동 지표가 계정 수준에서 활성화된 경우 활동 지표를 버킷 수준에서 활성화해야 합니다. |
400 Bad Request | 지원되지 않음 |
MissingEncryptionMethod |
암호화 방법은 비어 있을 수 없습니다. 또는 |
400 Bad Request | 지원되지 않음 |
MissingPrefixLevelStorageMetrics |
접두사 수준이 활성화된 경우 접두사 수준의 스토리지 지표는 필수입니다. |
400 Bad Request | 지원되지 않음 |
OrganizationAccessDenied |
이 계정은 AWS Organizations를 추가할 권한이 없습니다. |
403 금지됨 | 지원되지 않음 |
OrgConfigurationNotSupported |
지정된 리전은 구성에서 AWS Organizations를 지원하지 않습니다. |
403 금지됨 | 지원되지 않음 |
ServiceNotEnabledForOrg |
조직에 대해 S3 Storage Lens 서비스 연결 역할이 활성화되지 않았습니다. |
403 금지됨 | 지원되지 않음 |
StorageMetricsMustEnabled |
접두사 수준 스토리지 지표를 활성화해야 합니다. |
400 Bad Request | 지원되지 않음 |
TooManyBuckets |
버킷 컨테이너에는 버킷이 50개를 초과할 수 없습니다. |
400 Bad Request | 지원되지 않음 |
TooManyRegions |
리전 컨테이너에는 리전이 50개를 초과할 수 없습니다. |
400 Bad Request | 지원되지 않음 |
TooManyStorageLensGroups |
Storage Lens 대시보드에는 Storage Lens 그룹을 50개 이상 연결할 수 없습니다. |
400 Bad Request |
지원되지 않음 |
다음 표에는 S3 Storage Lens 그룹 작업이 반환할 수 있는 특수 오류가 나와 있습니다. Amazon S3 오류에 대한 일반적인 내용 및 오류 코드 목록은 오류 응답 섹션을 참조하세요.
| 오류 코드 | 설명 | HTTP 상태 코드 | SOAP 오류 코드 접두사 |
|---|---|---|---|
AccessDenied |
Storage Lens 그룹 작업을 수행할 권한이 없습니다. 이 리전은 S3 Storage Lens 그룹의 홈 리전으로 지원되지 않습니다. |
403 Forbidden |
지원되지 않음 |
ConfigurationAlreadyExists |
지정된 구성이 이미 있습니다. |
409 Conflict |
지원되지 않음 |
DuplicateElement |
태그는 고유해야 합니다. |
400 Bad Request |
지원되지 않음 |
InvalidAge |
|
400 Bad Request |
지원되지 않음 |
InvalidFilter |
필터에는 |
400 Bad Request |
지원되지 않음 |
InvalidLogicalOperator |
논리 연산자 |
400 Bad Request |
지원되지 않음 |
InvalidMatchAnyPrefix |
|
400 Bad Request |
지원되지 않음 |
InvalidMatchAnySuffix |
|
400 Bad Request |
지원되지 않음 |
InvalidMatchAnyTag |
|
400 Bad Request |
지원되지 않음 |
InvalidMatchObjectAge |
|
400 Bad Request |
지원되지 않음 |
InvalidMatchObjectSize |
|
400 Bad Request |
지원되지 않음 |
InvalidName |
Storage Lens 그룹 이름 파라미터는 1~64자여야 합니다. Storage Lens 그룹 |
400 Bad Request |
지원되지 않음 |
InvalidNumericCombination |
이 객체 수명 또는 객체 크기 조합은 유효하지 않습니다. |
400 Bad Request |
지원되지 않음 |
InvalidPrefix |
접두사의 최대 길이는 1,024자입니다. 접두사 문자열은 비어 있을 수 없습니다. |
400 Bad Request |
지원되지 않음 |
InvalidSize |
|
400 Bad Request |
지원되지 않음 |
InvalidSuffix |
접미사의 최대 길이는 1,024자입니다. 접미사 문자열은 비어 있을 수 없습니다. |
400 Bad Request |
지원되지 않음 |
InvalidTag |
객체 태그 키는 128자를 초과할 수 없습니다. 객체 태그 키 문자열은 null이거나 비어 있을 수 없습니다. 태그 값의 최대 길이는 256자입니다. 객체 태그 키에 유효하지 않은 문자가 포함되어 있습니다. 객체 태그 키에는 a~z, A~Z, 0~9, 공백 및 다음 문자만 포함되어야 합니다. |
400 Bad Request |
지원되지 않음 |
MismatchedName |
요청에 지정된 이름이 Storage Lens 그룹 이름과 일치하지 않습니다. |
400 Bad Request |
지원되지 않음 |
TooManyConfigurations |
Storage Lens 그룹 구성을 허용된 50개보다 많이 생성하려고 했습니다. |
400 Bad Request |
지원되지 않음 |
TooManyElements |
|
400 Bad Request |
지원되지 않음 |
Amazon S3 Object Lambda 오류 코드 목록
다음 표에는 S3 객체 Lambda가 반환할 수 있는 특수 오류가 나와 있습니다. 일반적인 Amazon S3 오류에 대한 자세한 내용 및 오류 코드 목록은 오류 응답 섹션을 참조하세요.
비GetObject 요청 동안 지원 액세스 포인트에서 수신한 오류 응답은 변경되지 않은 상태로 호출자에게 전송됩니다.
| 오류 코드 | 설명 | HTTP 상태 코드 |
|---|---|---|
LambdaInvalidResponse |
자세한 내용은 |
400 Bad Request |
LambdaInvocationFailed |
Lambda 함수 간접 호출이 실패했습니다. S3 객체 Lambda가 구성된 Lambda 함수를 간접적으로 호출할 수 없는 경우 호출자에게 다음 오류가 표시될 수 있습니다. 오류 메시지에는 함수를 호출할 때 AWS Lambda 서비스에서 반환한 최종 오류에 대한 세부 정보(예: 상태 코드, 오류 코드, 오류 메시지, 요청 ID)가 포함될 수 있습니다. |
400 Bad Request |
LambdaNotFound |
AWS Lambda 함수를 찾을 수 없습니다. 간접 호출 시도 시 구성된 Lambda 함수, 버전 또는 별칭을 찾을 수 없습니다. S3 객체 Lambda 액세스 포인트 구성이 올바른 Lambda 함수 ARN을 가리키는지 확인하세요. 오류 메시지에는 함수를 호출할 때 AWS Lambda 서비스에서 반환한 최종 오류에 대한 세부 정보(예: 상태 코드, 오류 코드, 오류 메시지, 요청 ID)가 포함될 수 있습니다. |
404 Not Found |
LambdaPermissionError |
호출자에게 Lambda 함수를 간접적으로 호출할 권한이 없습니다. 호출자에게 Lambda 함수를 간접적으로 호출할 권한이 있어야 합니다. 호출자에게 연결된 정책을 검토하여 구성된 함수에 오류 메시지에는 함수를 호출할 때 AWS Lambda 서비스에서 반환한 최종 오류에 대한 세부 정보(예: 상태 코드, 오류 코드, 오류 메시지, 요청 ID)가 포함될 수 있습니다. |
403 Forbidden |
LambdaResponseNotReceived |
Lambda 함수가
|
500 Internal Service Error |
LambdaRuntimeError |
Lambda 함수가 실행 중에 실패했습니다. Lambda 함수에서 명시적 오류가 수신되었습니다. 실패에 대한 자세한 내용은 AWS CloudFormation 로그를 확인하세요. |
500 Internal Service Error |
LambdaTimeout |
Lambda 함수가 허용된 시간 내에 응답하지 않았습니다. Lambda 함수가 60초 이내에 |
500 Internal Service Error |
SlowDown |
AWS Lambda 관련 작업에 대한 요청 속도를 줄이세요. 함수 간접 호출이 AWS Lambda에 의해 제한되었습니다. 구성된 동시성 제한에 도달한 것일 수 있습니다. 자세한 내용은 AWS Lambda 개발자 안내서의 Lambda 함수의 동시성 관리을 참조하세요. 오류 메시지에는 함수를 호출할 때 AWS Lambda 서비스에서 반환한 최종 오류에 대한 세부 정보(예: 상태 코드, 오류 코드, 오류 메시지, 요청 ID)가 포함될 수 있습니다. |
503 Slow Down |
ValidationError |
|
400 Bad Request |
Amazon S3 비동기 오류 코드 목록
다음 표에는 비동기 요청이 반환할 수 있는 특수 오류가 나와 있습니다. 일반적인 Amazon S3 오류에 대한 자세한 내용 및 오류 코드 목록은 오류 응답 섹션을 참조하세요.
이러한 오류는 DescribeMultiRegionAccessPointOperation 사용 등 비동기 요청의 상태를 쿼리할 때 반환됩니다. 이러한 요청은 비동기식이므로 이러한 오류의 상태 코드는 모두 200
OK입니다.
| 오류 코드 | 설명 | HTTP 상태 코드 |
|---|---|---|
AccessDenied |
액세스가 거부되었습니다. |
200 OK |
InternalErrors |
내부 서버 오류가 발생했습니다. |
200 OK |
MalformedPolicy |
지정된 정책 구문이 유효하지 않습니다. |
200 OK |
MultiRegionAccessPointAlreadyOwnedByYou |
이름이 동일한 다중 리전 액세스 포인트가 이미 존재합니다. |
200 OK |
MultiRegionAccessPointModifiedByAnotherRequest |
다른 요청이 지정된 리소스를 수정하고 있기 때문에 작업이 실패했습니다. 이전 요청이 완료된 후 요청을 다시 제출해 보세요. |
200 OK |
MultiRegionAccessPointNotReady |
지정된 다중 리전 액세스 포인트를 업데이트할 준비가 되지 않았습니다. |
200 OK |
MultiRegionAccessPointSameBucketRegion |
다중 리전 액세스 포인트를 생성하는 데 사용되는 버킷은 동일한 리전에 있을 수 없습니다. |
200 OK |
MultiRegionAccessPointUnsupportedRegion |
다중 리전 액세스 포인트를 생성하기 위해 제공된 버킷 중 하나가 지원되지 않는 리전에 있습니다. |
200 OK |
NoSuchBucket |
지정된 버킷이 존재하지 않습니다. |
200 OK |
NoSuchMultiRegionAccessPoint |
지정된 다중 리전 액세스 포인트가 존재하지 않습니다. |
200 OK |
Amazon S3 Access Grants 오류 코드 목록
다음 표에는 S3 Access Grants 요청이 반환할 수 있는 특수 오류가 나와 있습니다. 일반적인 Amazon S3 오류에 대한 자세한 내용 및 오류 코드 목록은 오류 응답 섹션을 참조하세요.
| 오류 코드 | 설명 | HTTP 상태 코드 |
|---|---|---|
AccessGrantAlreadyExists |
지정된 액세스 권한이 이미 있습니다. |
409 |
AccessGrantsInstanceAlreadyExists |
Access Grants 인스턴스가 이미 있습니다. |
409 |
AccessGrantsInstanceNotEmptyError |
Access Grants 인스턴스를 삭제하기 전에 위치를 정리하세요. |
400 |
AccessGrantsInstanceNotExistsError |
Access Grants 인스턴스가 존재하지 않습니다. |
404 |
AccessGrantsInstanceResourcePolicyNotExists |
Access Grants 인스턴스 리소스 정책이 없습니다. |
404 |
AccessGrantsLocationAlreadyExistsError |
지정된 Access Grants 위치가 이미 존재합니다. |
409 |
AccessGrantsLocationNotEmptyError |
Access Grants 위치를 삭제하기 전에 액세스 권한 부여를 정리하세요. |
400 |
AccessGrantsLocationsQuotaExceededError |
Access Grants 위치 할당량을 초과했습니다. Access Grants 위치 할당량: |
409 |
AccessGrantsQuotaExceededError |
액세스 권한 부여 할당량을 초과했습니다. 액세스 권한 부여 할당량: |
409 |
InvalidTag |
요청에 중복된 태그 키가 있습니다. 중복 태그 키를 제거하고 다시 시도하세요. |
400 |
InvalidAccessGrant |
지정된 액세스 권한 부여가 유효하지 않습니다. |
400 |
InvalidAccessGrantsLocation |
지정된 Access Grants 위치가 유효하지 않습니다. |
400 |
InvalidIamRole |
지정된 IAM 역할이 유효하지 않습니다. |
400 |
InvalidIdentityCenterInstance |
지정된 자격 증명 센터 인스턴스가 유효하지 않습니다. |
400 |
InvalidResourcePolicy |
지정된 리소스가 정책이 유효하지 않습니다. |
400 |
InvalidResourcePolicy |
지정된 리소스가 정책이 유효하지 않습니다. |
400 |
InvalidTag |
이 요청에 유효하지 않은 태그 키 또는 값이 포함되어 있습니다. 유효한 문자에는 [a~z A~Z + - = . _ : /]가 포함됩니다. 태그 키는 최대 128자입니다. 태그 값은 최대 256자입니다. |
400 |
NoSuchAccessGrantError |
지정된 액세스 권한 부여가 없습니다. |
404 |
NoSuchAccessGrantsLocationError |
지정된 Access Grants 위치가 존재하지 않습니다. |
404 |
AccessDenied |
요청된 S3 접두사: <요청된 대상>에 대한 <요청된 권한> 권한이 없습니다. |
403 Forbidden |
StsNotAuthorizedError |
GetDataAccess 작업을 직접적으로 호출할 때 오류( |
403 |
StsPackedPolicyTooLargeError |
GetDataAccess 작업을 직접적으로 호출할 때 오류( |
400 |
StsValidationError |
오류 메시지는 검증 오류에 따라 달라집니다. |
400 |
InvalidTags |
태그 키는 시스템 태그에 예약된 접두사 AWS로 시작할 수 없습니다." |
400 |
TooManyTags |
태그 수가 태그 제한 50개를 초과합니다. 일부 태그를 제거하고 다시 시도하세요. |
400 |
Amazon FSx 관련 오류 코드 목록
다음 표에는 Amazon S3 액세스 포인트를 통한 Amazon FSx에 대한 요청이 반환할 수 있는 특수 오류가 나와 있습니다. 일반적인 Amazon S3 오류에 대한 자세한 내용 및 오류 코드 목록은 오류 응답 섹션을 참조하세요.
| 오류 코드 | 설명 | HTTP 상태 코드 |
|---|---|---|
AccessDenied |
이 오류는 다음과 같은 이유로 발생할 수 있습니다.
|
403 Forbidden |
InsufficientCapacity |
파일 시스템의 최대 스토리지 용량에 도달했습니다. |
507 Insufficient Capacity |
InvalidKey |
지정된 키가 유효하지 않습니다. |
400 Bad Request |
SlowDown |
요청 속도를 낮추세요. |
503 Slow Down |
Amazon S3 Tables 오류 코드 목록
다음 표에는 Amazon S3 Tables 작업이 반환할 수 있는 특수 오류가 나와 있습니다. 일반적인 Amazon S3 오류에 대한 자세한 내용 및 오류 코드 목록은 오류 응답 섹션을 참조하세요.
| 오류 코드 | 설명 | HTTP 상태 코드 |
|---|---|---|
AccessDeniedException |
필요한 권한이 없으므로 작업을 수행할 수 없습니다. |
403 Forbidden |
BadRequestException |
요청이 유효하지 않거나 잘못된 형식입니다. |
400 Bad Request |
ConflictException |
이전 쓰기와 충돌하여 요청이 실패했습니다. 요청을 재시도할 수 있습니다. |
409 Conflict |
ForbiddenException |
호출자는 요청을 만들 권한이 없습니다. |
403 Forbidden |
InternalServerErrorException |
내부 서버 오류로 인해 요청이 실패했습니다. |
500 Internal Server Error |
NotFoundException |
지정된 리소스를 찾을 수 없으므로 요청이 거부되었습니다. |
404 Not Found |
TooManyRequestsException |
초당 요청 수 제한이 초과되었습니다. |
429 Too Many Requests |