View a markdown version of this page

오류 응답 - Amazon Simple Storage Service

오류 응답

이 섹션에서는 Amazon S3 오류에 대한 참조 정보를 제공합니다.

참고
  • 일반적으로 S3 버킷 소유자에게는 HTTP 200 OK 성공 응답 및 HTTP 4XX 클라이언트 오류 응답이 반환된 요청에 대해 요금이 청구됩니다. 버킷 소유자에게는 HTTP 503 Slow Down 오류와 같은 HTTP 5XX 서버 오류 응답에 대해서는 요금이 청구되지 않습니다. 요금이 청구되지 않는 HTTP 3XX4XX 상태 코드 아래의 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

Error

모든 오류 요소를 위한 컨테이너입니다.

유형: 컨테이너

상위 항목: 없음

Message

오류 메시지는 오류 상태에 관한 일반적인 설명을 담고 있으며 영어로 제공됩니다. 이는 기계가 아닌 사람을 위한 것입니다. 간단한 프로그램은 자체적으로 확인되지 않거나 어떻게 처리해야 할지 모르는 오류 상태가 발생하면 최종 사용자에게 직접 메시지를 표시합니다. 좀 더 포괄적인 오류 처리 기능을 갖고 있고 적절히 국제화된 고급 프로그램은 오류 메시지를 무시할 가능성이 큽니다.

유형: 문자열

상위 항목: Error

RequestId

오류와 관련된 요청의 ID입니다.

유형: 문자열

상위 항목: Error

Resource

오류와 관련된 버킷 또는 객체입니다.

유형: 문자열

상위 항목: Error

많은 오류 응답에는 프로그래밍 오류를 진단하는 개발자가 판독하고 이해하기 위한 체계적 데이터가 추가로 포함되어 있습니다. 예를 들어, 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에 존재하며 사용자의 소유입니다.

409 Conflict(us-east-1을 제외한 모든 리전)

클라이언트
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

이 오류는 다음과 같은 이유로 발생할 수 있습니다.

  • ListBuckets 요청이 bucket-region 파라미터에 지정된 리전과 다른 리전 엔드포인트로 전송되었습니다.

  • 지정된 인수가 유효하지 않습니다.

  • 요청에 필수 헤더가 누락되었습니다.

  • 지정된 인수가 불완전하거나 형식이 잘못되었습니다.

  • 지정된 인수의 길이는 3 이상이어야 합니다.

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

이 오류는 다음과 같은 이유로 발생할 수 있습니다.

  • 승인된 범용 버킷 할당량이 10,000개를 초과하는 계정에서 페이지가 매겨지지 않은 ListBuckets 요청을 실행합니다. 버킷이 10,000개를 초과하는 계정의 버킷을 나열하려면 페이지가 매겨진 요청을 실행해야 합니다.

  • 요청에서 잘못된 서명 버전을 사용하고 있습니다. AWS4-HMAC-SHA256(서명 버전 4)을 사용합니다.

  • 액세스 포인트는 기존 버킷에 대해서만 생성할 수 있습니다.

  • 액세스 포인트가 삭제할 수 있는 상태가 아닙니다.

  • 액세스 포인트는 기존 버킷에 대해서만 나열할 수 있습니다.

  • 다음 토큰이 유효하지 않습니다.

  • 수명 주기 규칙에 하나 이상의 작업을 지정해야 합니다.

  • 하나 이상의 수명 주기 규칙을 지정해야 합니다.

  • 수명 주기 규칙의 수는 허용된 규칙 수인 1,000개를 초과할 수 없습니다.

  • MaxResults 파라미터의 범위가 유효하지 않습니다.

  • SOAP 요청은 HTTPS 연결을 통해 이루어져야 합니다.

  • Amazon S3 Transfer Acceleration에서는 DNS를 준수하지 않는 이름의 버킷이 지원되지 않습니다.

  • Amazon S3 Transfer Acceleration에서는 이름에 마침표(.)가 포함된 버킷이 지원되지 않습니다.

  • Amazon S3 Transfer Acceleration 엔드포인트는 시각적 스타일 요청만 지원합니다.

  • Amazon S3 Transfer Acceleration이 이 버킷에서 구성되어 있지 않습니다.

  • Amazon S3 Transfer Acceleration이 이 버킷에서 비활성화되어 있습니다.

  • Amazon S3 Transfer Acceleration이 이 버킷에서 지원되지 않습니다. 도움이 필요하면 지원로 문의하십시오.

  • Amazon S3 Transfer Acceleration을 이 버킷에서 활성화할 수 없습니다. 도움이 필요하면 지원로 문의하십시오.

  • HTTP 헤더와 쿼리 파라미터에 제공된 값이 서로 충돌합니다.

  • HTTP 헤더와 POST 양식 필드에 제공된 값이 서로 충돌합니다.

  • 크기가 5GB보다 큰 객체에 대한 CopyObject 요청이 이루어졌습니다.

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 다음과 같은 이유 중 하나로 요청이 거부되었습니다.
  • KMS 키의 KeyUsage 값이 API 작업과 호환되지 않습니다.

  • 작업에 지정된 암호화 알고리즘 또는 서명 알고리즘이 KMS 키(KeySpec)의 키 구성 요소 유형과 호환되지 않습니다.

암호화, 암호 해독, 재암호화 및 데이터 키 생성을 위해서는 KeyUsage가 ENCRYPT_DECRYPT여야 합니다. 메시지 서명 및 검증을 위해서는 KeyUsage가 SIGN_VERIFY여야 합니다. 메시지 인증 코드(MAC)를 생성하고 확인하려면 KeyUsage가 GENERATE_VERIFY_MAC이어야 합니다. 키 일치 비밀을 도출하려면 KeyUsage가 KEY_AGREEMENT여야 합니다. KMS 키의 KeyUsage를 확인하려면 DescribeKey 작업을 사용합니다.

특정 KMS 키에 지원되는 암호화 또는 서명 알고리즘을 찾으려면 DescribeKey 작업을 사용합니다.
400 Bad Request 클라이언트
KMS.KMSInvalidStateException 지정한 리소스의 상태가 이 요청에 유효하지 않아서 요청이 거부되었습니다. 이 예외는 다음 중 하나를 의미합니다.
  • KMS 키의 키 상태가 작업과 호환되지 않습니다.

    키 상태를 확인하려면 DescribeKey 작업을 사용합니다. 각 KMS 작업과 호환되는 키 상태에 대한 자세한 내용은 AWS Key Management Service 개발자 가이드AWS KMS keys 키 상태를 참조하세요.

  • 사용자 지정 키 저장소의 KMS 키에 대한 암호화 작업 시 이 예외는 여러 가지 원인이 있을 수 있는 일반적인 오류를 나타냅니다. 원인을 식별하려면 예외와 함께 제공되는 오류 메시지를 참조하세요.

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, USEIGNORE만 지원됩니다. 400 클라이언트
InvalidJsonType JsonType 값이 유효하지 않습니다. DOCUMENTLINES만 지원됩니다. 400 클라이언트
InvalidKeyPath SQL 표현식의 키 경로가 유효하지 않습니다. 400 클라이언트
InvalidQuoteFields QuoteFields 값이 유효하지 않습니다. ALWAYSASNEEDED만 지원됩니다. 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)을 지정합니다. InputSerializationOutputSerialization의 경우 각각 하나의 형식만 지정할 수 있습니다. 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

이 오류는 다음과 같은 이유로 발생할 수 있습니다.

  • <Account> 요소가 비어 있습니다. 유효한 계정 ID가 포함되어야 합니다.

  • <Account> 요소에 지정된 AWS 계정은 대상 버킷 소유자와 일치해야 합니다.

  • ReplicationTime-Status에는 값이 포함되어야 합니다.

  • ReplicationTime-ReplicationTimeValue에는 값이 포함되어야 합니다.

  • Replication-ReplicationTimeValue-Minutes 값은 15여야 합니다.

  • ReplicationMetricsStatus를 포함해야 합니다.

  • ReplicationMetricsEventThreshold를 포함해야 합니다.

  • EventThreshold-ReplicationTimeValue-Minutes 값은 15여야 합니다.

  • Rule ID에는 비ASCII 문자가 포함되면 안 됩니다.

400 클라이언트
InvalidRequest

이 오류는 다음과 같은 이유로 발생할 수 있습니다.

  • <AccessControlTranslation><Owner>에 값이 있으므로 <Account> 요소가 지정되어야 합니다.

  • <Account> 요소가 비어 있습니다. 유효한 계정 ID가 포함되어야 합니다.

  • 복제 destination에는 ReplicationTimeMetrics가 모두 포함되거나 모두 포함되지 않아야 합니다.

  • ReplicationTimeReplicationMetrics는 동일한 상태여야 합니다.

  • 이 AWS 리전에는 S3 Replication Time Control(S3 RTC)이 지원되지 않습니다.

400 클라이언트
ReplicationConfigurationNotFoundError 이 버킷에는 복제 구성이 없습니다. 404 Not Found(404 찾을 수 없음) 클라이언트

태그 지정 관련 오류 코드 목록

다음 표에는 Storage Lens 그룹에 대해 TagResource, UntagResourceListTagsForResource 작업이 반환할 수 있는 특수 오류가 나와 있습니다. Amazon S3 오류에 대한 일반적인 내용 및 오류 코드 목록은 오류 응답 섹션을 참조하세요.

오류 코드 설명 HTTP 상태 코드 SOAP 오류 코드 접두사
InvalidRequest

리소스 ARN의 AWS 리전이 이 요청에 지정된 리전과 일치하지 않습니다. 리소스 ARN의 AWS 계정이 이 요청에 지정된 계정 ID와 일치하지 않습니다. resourceArn의 AWS 파티션이 유효하지 않습니다.

400 Bad Request 지원되지 않음
InvalidTag

이 요청에 유효하지 않은 태그 키 또는 값이 포함되어 있습니다. 유효한 문자에는 [a-zA-Z+-=._:/]가 포함됩니다. 태그 키는 최대 128자입니다. 태그 값은 최대 256자입니다. 요청에 중복된 태그 키가 있습니다. 사용자 정의 태그 키는 aws:로 시작할 수 없습니다.

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

주석 이름에 잘못된 문자가 포함되어 있거나 이름이 예약된 접두사(aws 또는 s3, 대/소문자를 구분하지 않음)로 시작합니다. 주석 이름에는 유니코드 문자, 숫자, 밑줄(_), 마침표(.), 하이픈(-)만 포함될 수 있습니다.

400 Bad Request 지원되지 않음
InvalidArgument

주석 지시문이 유효하지 않습니다. 유효 값은 COPYEXCLUDE입니다. ListObjectAnnotations의 경우 max-annotation-results는 1에서 1000 사이여야 합니다.

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

지정한 사전 조건 중 하나 이상이 충족되지 않았습니다. x-amz-object-if-match ETag가 현재 객체 ETag와 일치하지 않습니다.

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

이 오류는 다음과 같은 이유로 발생할 수 있습니다.

  • Amazon VPC 구성이 필요합니다.

  • S3 on Outposts 액세스 포인트에서는 퍼블릭 액세스가 허용되지 않습니다.

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

이 오류는 다음과 같은 이유로 발생할 수 있습니다.

  • 제외 컨테이너는 비어 있을 수 없습니다.

  • 제외 컨테이너에는 버킷이 0개일 수 없습니다.

  • 제외 컨테이너에는 리전이 0개일 수 없습니다.

400 Bad Request 지원되지 않음
EmptyExcludeElement

Storage Lens 그룹을 제외 요소와 함께 지정해야 합니다.

400 Bad Request 지원되지 않음
EmptyIncludeContainer

이 오류는 다음과 같은 이유로 발생할 수 있습니다.

  • 포함 컨테이너는 비어 있을 수 없습니다.

  • 포함 컨테이너에는 버킷이 0개일 수 없습니다.

  • 포함 컨테이너에는 리전이 0개일 수 없습니다.

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

MaxDepth는 [1,10] 범위 내에 있어야 합니다.

400 Bad Request 지원되지 않음
InvalidMinimumStorageBytesPercentage

MinStorageBytesPercentage는 [1.00,100.00] 범위 내에 있어야 합니다.

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 구조 arn::s3:::storage-lens-group/을 따르고 64자 제한을 준수해야 합니다. Storage Lens 그룹 이름에는 a~z, A~Z, 0~9, 하이픈(-) 및 밑줄(_)만 포함될 수 있습니다.

400 Bad Request 지원되지 않음
MissingAccountLevelActivityMetrics

활동 지표가 버킷 수준에서 활성화된 경우 활동 지표를 계정 수준에서 활성화해야 합니다.

400 Bad Request 지원되지 않음
MissingBucketLevelActivityMetrics

활동 지표가 계정 수준에서 활성화된 경우 활동 지표를 버킷 수준에서 활성화해야 합니다.

400 Bad Request 지원되지 않음
MissingEncryptionMethod

암호화 방법은 비어 있을 수 없습니다. 또는 SSE-KMS을 지정합니다..SSE-S3

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

태그는 고유해야 합니다. And 논리 연산자에 중복 태그 키가 포함되어 있습니다. Or 논리 연산자에 중복 태그가 포함되어 있습니다. 논리 연산자에 중복 접두사 또는 접미사가 포함되어 있습니다.

400 Bad Request 지원되지 않음
InvalidAge

DaysLessThanDaysGreaterThan은 양수여야 합니다.

400 Bad Request 지원되지 않음
InvalidFilter

필터에는 And, Or, MatchAnyTag, MatchAnyPrefix, MatchAnySuffix, MatchObjectAge, MatchObjectSize 요소 중 하나가 포함되어야 합니다.

400 Bad Request 지원되지 않음
InvalidLogicalOperator

논리 연산자 And 또는 Or에는 두 개 이상의 하위 요소가 있어야 합니다.

400 Bad Request 지원되지 않음
InvalidMatchAnyPrefix

MatchAnyPrefix 파라미터는 비어 있을 수 없습니다.

400 Bad Request 지원되지 않음
InvalidMatchAnySuffix

MatchAnySuffix 파라미터는 비어 있을 수 없습니다.

400 Bad Request 지원되지 않음
InvalidMatchAnyTag

MatchAnyTag 파라미터는 비어 있을 수 없습니다.

400 Bad Request 지원되지 않음
InvalidMatchObjectAge

MatchObjectAge 파라미터는 비어 있을 수 없습니다.

400 Bad Request 지원되지 않음
InvalidMatchObjectSize

MatchObjectSize 파라미터는 비어 있을 수 없습니다.

400 Bad Request 지원되지 않음
InvalidName

Storage Lens 그룹 이름 파라미터는 1~64자여야 합니다. Storage Lens 그룹 Name 파라미터는 ^[a-zA-Z0-9\-_]+$ 패턴을 사용해야 합니다.

400 Bad Request 지원되지 않음
InvalidNumericCombination

이 객체 수명 또는 객체 크기 조합은 유효하지 않습니다.

400 Bad Request 지원되지 않음
InvalidPrefix

접두사의 최대 길이는 1,024자입니다. 접두사 문자열은 비어 있을 수 없습니다.

400 Bad Request 지원되지 않음
InvalidSize

BytesLessThanBytesGreaterThan은 양수여야 합니다. 최대 객체 크기는 50TB를 초과할 수 없습니다. 최소 객체 크기는 50TB보다 크거나 같을 수 없습니다.

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

Element가 논리 연산자 내에서 허용되는 최대 요소 수를 초과합니다. 접두사, 접미사 또는 태그가 10개만 허용됩니다.

400 Bad Request 지원되지 않음

Amazon S3 Object Lambda 오류 코드 목록

다음 표에는 S3 객체 Lambda가 반환할 수 있는 특수 오류가 나와 있습니다. 일반적인 Amazon S3 오류에 대한 자세한 내용 및 오류 코드 목록은 오류 응답 섹션을 참조하세요.

GetObject 요청 동안 지원 액세스 포인트에서 수신한 오류 응답은 변경되지 않은 상태로 호출자에게 전송됩니다.

오류 코드 설명 HTTP 상태 코드
LambdaInvalidResponse

WriteGetObjectResponse가 AWS Lambda에 ValidationError로 응답할 때 원래 호출자에게 반환됩니다.

자세한 내용은 ValidationError 메시지를 참조하세요. ValidationError의 모든 경우에서 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 함수를 간접적으로 호출할 권한이 있어야 합니다. 호출자에게 연결된 정책을 검토하여 구성된 함수에 lambda:Invoke를 사용할 수 있도록 허용되었는지 확인하세요.

오류 메시지에는 함수를 호출할 때 AWS Lambda 서비스에서 반환한 최종 오류에 대한 세부 정보(예: 상태 코드, 오류 코드, 오류 메시지, 요청 ID)가 포함될 수 있습니다.

403 Forbidden
LambdaResponseNotReceived

Lambda 함수가 WriteGetObjectResponse를 직접적으로 호출하지 않고 종료되었습니다.

GetObject 응답 데이터는 Lambda 함수가 WriteGetObjectResponse API 작업을 직접적으로 호출하여 제공합니다. 함수가 정상적으로 종료되었음에도 이 API 작업을 직접적으로 호출하지 못한 이유는 함수에 대한 Amazon CloudWatch 로그를 통해 더 자세히 파악할 수 있습니다.

500 Internal Service Error
LambdaRuntimeError

Lambda 함수가 실행 중에 실패했습니다.

Lambda 함수에서 명시적 오류가 수신되었습니다. 실패에 대한 자세한 내용은 AWS CloudFormation 로그를 확인하세요.

500 Internal Service Error
LambdaTimeout

Lambda 함수가 허용된 시간 내에 응답하지 않았습니다.

Lambda 함수가 60초 이내에 WriteGetObjectResponse에 대한 직접 호출을 완료하지 못했습니다.

500 Internal Service Error
SlowDown

AWS Lambda 관련 작업에 대한 요청 속도를 줄이세요.

함수 간접 호출이 AWS Lambda에 의해 제한되었습니다. 구성된 동시성 제한에 도달한 것일 수 있습니다. 자세한 내용은 AWS Lambda 개발자 안내서Lambda 함수의 동시성 관리을 참조하세요.

오류 메시지에는 함수를 호출할 때 AWS Lambda 서비스에서 반환한 최종 오류에 대한 세부 정보(예: 상태 코드, 오류 코드, 오류 메시지, 요청 ID)가 포함될 수 있습니다.

503 Slow Down
ValidationError

WriteGetObjectResponse API 작업에서 검증 오류가 반환될 수 있으며 이는 여러 가지 이유로 발생할 수 있습니다. 자세한 내용은 오류 메시지를 참조하세요.

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 위치 할당량: <value>. 증가가 필요한 경우 S3에 문의하세요.

409
AccessGrantsQuotaExceededError

액세스 권한 부여 할당량을 초과했습니다. 액세스 권한 부여 할당량: <value>. 증가가 필요한 경우 S3에 문의하세요.

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 작업을 직접적으로 호출할 때 오류(StsNotAuthorizedError)가 발생했습니다. 사용자: access-grants.s3.amazonaws.com은 리소스: <IAM 역할 ARN>에서 sts:AssumeRole을 수행할 권한이 없습니다.

403
StsPackedPolicyTooLargeError

GetDataAccess 작업을 직접적으로 호출할 때 오류(StsPackedPolicyTooLargeError)가 발생했습니다. 직렬화된 토큰이 세션에 비해 너무 큽니다.

400
StsValidationError

오류 메시지는 검증 오류에 따라 달라집니다.

400
InvalidTags

태그 키는 시스템 태그에 예약된 접두사 AWS로 시작할 수 없습니다."

400
TooManyTags

태그 수가 태그 제한 50개를 초과합니다. 일부 태그를 제거하고 다시 시도하세요.

400

Amazon FSx 관련 오류 코드 목록

다음 표에는 Amazon S3 액세스 포인트를 통한 Amazon FSx에 대한 요청이 반환할 수 있는 특수 오류가 나와 있습니다. 일반적인 Amazon S3 오류에 대한 자세한 내용 및 오류 코드 목록은 오류 응답 섹션을 참조하세요.

오류 코드 설명 HTTP 상태 코드
AccessDenied

이 오류는 다음과 같은 이유로 발생할 수 있습니다.

  • 호출자가 지정된 S3 작업을 수행할 권한이 없습니다.

  • 호출자가 지정된 키의 Amazon FSx 리소스에 액세스할 권한이 없습니다.

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