Azure Blob Storage 오류 코드

Azure Blob Storage 대한 작업에서 반환된 다음 오류 코드가 표시될 수 있습니다.

오류 코드 HTTP 상태 코드 사용자 메시지
AppendPositionConditionNotMet 전제 조건 실패(412) 지정된 추가 위치 조건이 충족되지 않았습니다.
BlobAlreadyExists 충돌(409) 지정된 Blob이 이미 있습니다.
BlobImmutableDueToLegalHold 충돌(409) 하나 이상의 법적 보존으로 인해 Blob이 변경할 수 없으면 이 작업이 허용되지 않습니다.
BlobImmutableDueToPolicy 충돌(409) 정책으로 인해 Blob을 변경할 수 없으므로 이 작업을 수행할 수 없습니다.
BlobNotFound 찾을 수 없음(404) 지정한 Blob가 없습니다.
BlobOperationNotSupported 충돌(409) 이 시나리오에서는 작업이 지원되지 않습니다. Path - Azure Data Lake Storage Gen2 REST API만들기 작업을 사용하여 만든 Blob에 PutBlock 또는 PutBlockList 작업을 사용하는 경우 이 오류가 나타날 수 있습니다.
BlobOverwritten 충돌(409) 이전 스냅샷 가져온 이후 Blob이 다시 생성되었습니다.
BlobTierInadequateForContentLength 충돌(409) 지정된 Blob 계층 크기 제한은 콘텐츠 길이보다 작을 수 없습니다.
BlockCountExceedsLimit 충돌(409) 커밋된 블록 수는 최대 50,000개 블록을 초과할 수 없습니다.
BlockCountExceedsLimit 충돌(409) 커밋되지 않은 블록 수는 최대 100,000개 블록을 초과할 수 없습니다.
BlockListTooLong 잘못된 요청(400) 차단 목록에는 50,000개 이상의 블록이 포함될 수 없습니다.
CannotChangeToLowerTier 충돌(409) 더 높은 Blob 계층이 이미 명시적으로 설정되었습니다.
CannotVerifyCopySource 내부 서버 오류(500) 지정된 시간 내에 복사 원본을 확인할 수 없습니다. 오류에 대한 자세한 내용은 HTTP 상태 코드 및 메시지를 검토합니다.
ContainerAlreadyExists 충돌(409) 지정된 컨테이너가 이미 있습니다.
ContainerBeingDeleted 충돌(409) 지정된 컨테이너가 삭제되고 있습니다.
ContainerDisabled 충돌(409) 관리자가 지정한 컨테이너를 사용하지 않도록 설정했습니다.
ContainerHasLegalHold 충돌(409) 컨테이너에 하나 이상의 법적 보존이 있으므로 요청된 작업이 허용되지 않습니다.
ContainerImmutabilityPolicyLocked 충돌(409) 컨테이너에 잠긴 불변성 정책이 있으므로 요청된 작업은 허용되지 않습니다.
ContainerNotFound 찾을 수 없음(404) 지정한 컨테이너가 없습니다.
ContentLengthLargerThanTierLimit 충돌(409) Blob의 콘텐츠 길이는 계층 제한을 초과할 수 없습니다.
CopyAcrossAccountsNotSupported 잘못된 요청(400) 복사 원본 계정 및 대상 계정은 동일해야 합니다.
CopyIdMismatch 충돌(409) 지정한 복사 ID가 보류 중인 복사 작업의 복사 ID와 일치하지 않습니다.
DirectorySasNotSupportedVersion 충돌(409) 디렉터리 SAS는 이 버전에서 지원되지 않습니다.
FeatureVersionMismatch 충돌(409) AppendBlob에 대한 작업에는 버전 2015-02-21 이상이 필요합니다.
FeatureVersionMismatch 충돌(409) 컨테이너의 Blob 유형은 이 버전에서 인식할 수 없습니다.
IncrementalCopyBlobMismatch 충돌(409) 지정된 원본 Blob은 기존 증분 복사 Blob의 복사 원본과 다릅니다.
IncrementalCopyOfEarlierVersionSnapshotNotAllowed 충돌(409) 지정된 스냅샷 증분 복사 Blob에 복사된 마지막 스냅샷 이전 버전입니다.
IncrementalCopySourceMustBeSnapshot 충돌(409) 증분 복사 요청의 원본은 스냅샷 합니다.
InfiniteLeaseDurationRequired 전제 조건 실패(412) 임대 ID가 일치하지만 지정된 임대는 무한 기간 임대여야 합니다.
InvalidBlobOrBlock 잘못된 요청(400) 지정된 Blob 또는 블록 콘텐츠가 잘못되었습니다.
InvalidBlobTier 잘못된 요청(400) 지정된 Blob 계층이 잘못되었습니다.
InvalidBlobType 충돌(409) Blob 유형은 이 작업에 적합하지 않습니다.
InvalidBlockId 잘못된 요청(400) 지정한 블록 ID가 잘못되었습니다. 블록 ID는 Base64로 인코딩되어야 합니다.
InvalidBlockList 잘못된 요청(400) 지정한 차단 목록이 잘못되었습니다.
InvalidOperation 잘못된 요청(400) Blob 스냅숏에 대해 잘못된 작업입니다.
InvalidPageRange 요청한 범위가 충분하지 않음(416) 지정한 페이지 범위가 잘못되었습니다.
InvalidSourceBlobType 충돌(409) 복사 원본 Blob 형식이 이 작업에 유효하지 않습니다.
InvalidSourceBlobUrl 충돌(409) 증분 복사 요청에 대한 원본 URL은 유효한 Azure Storage Blob URL이어야 합니다.
InvalidVersionForPageBlobOperation 잘못된 요청(400) 페이지 Blob의 모든 작업에는 버전 2009-09-19 이상이 필요합니다.
LeaseAlreadyPresent 충돌(409) 임대가 이미 있습니다.
LeaseAlreadyBroken 충돌(409) 임대가 이미 끊어졌으며 다시 끊을 수 없습니다.
LeaseIdMismatchWithBlobOperation 전제 조건 실패(412) 지정된 임대 ID가 Blob의 임대 ID와 일치하지 않습니다.
LeaseIdMismatchWithContainerOperation 전제 조건 실패(412) 지정된 임대 ID가 컨테이너의 임대 ID와 일치하지 않습니다.
LeaseIdMismatchWithLeaseOperation 충돌(409) 지정된 임대 ID가 Blob/컨테이너의 임대 ID와 일치하지 않습니다.
LeaseIdMissing 전제 조건 실패(412) 현재 Blob/컨테이너에 임대가 있으며 요청에 임대 ID가 지정되지 않았습니다.
LeaseIsBreakingAndCannotBeAcquired 충돌(409) 임대 ID가 일치하지만 임대는 현재 호환성이 손상되는 상태이며 손상될 때까지 인수할 수 없습니다.
LeaseIsBreakingAndCannotBeChanged 충돌(409) 임대 ID가 일치하지만 임대는 현재 호환성이 손상되는 상태이며 변경할 수 없습니다.
LeaseIsBrokenAndCannotBeRenewed 충돌(409) 임대 ID가 일치했지만 임대가 명시적으로 손상되어 갱신할 수 없습니다.
LeaseLost 전제 조건 실패(412) 임대 ID가 지정되었지만 Blob/컨테이너에 대한 임대가 만료되었습니다.
LeaseNotPresentWithBlobOperation 전제 조건 실패(412) 현재 Blob에는 임대가 없습니다.
LeaseNotPresentWithContainerOperation 전제 조건 실패(412) 현재 컨테이너에는 임대가 없습니다.
LeaseNotPresentWithLeaseOperation 충돌(409) 현재 Blob/컨테이너에는 임대가 없습니다.
MaxBlobSizeConditionNotMet 전제 조건 실패(412) 지정된 최대 Blob 크기 조건이 충족되지 않았습니다.
NoPendingCopyOperation 충돌(409) 현재 보류 중인 복사 작업이 없습니다.
OperationNotAllowedOnIncrementalCopyBlob 충돌(409) 증분 복사 Blob에서는 지정된 작업이 허용되지 않습니다.
PendingCopyOperation 충돌(409) 현재 보류 중인 복사 작업이 있습니다.
PreviousSnapshotCannotBeNewer 잘못된 요청(400) 쿼리 매개 변수 값은 prevsnapshot 쿼리 매개 변수 값보다 스냅샷 수 없습니다.
PreviousSnapshotNotFound 충돌(409) 이전 스냅샷 찾을 수 없습니다.
PreviousSnapshotOperationNotSupported 충돌(409) 차등 가져오기 페이지 범위는 이전 스냅샷 지원되지 않습니다.
QueryParameterSddInvalid 사용할 수 없음(403) 잘못된 sdd 매개 변수입니다.
QueryParameterSasMandatory 사용할 수 없음(403) sdd 매개 변수는 디렉터리 SAS의 경우 필수입니다. 비워 둘 수 없습니다.
SequenceNumberConditionNotMet 전제 조건 실패(412) 지정한 시퀀스 번호 조건이 충족되지 않았습니다.
SequenceNumberIncrementTooLarge 충돌(409) 시퀀스 번호가 오버플로되므로 시퀀스 번호 증분을 수행할 수 없습니다.
SnapshotCountExceeded 충돌(409) 이 Blob에 대한 스냅숏 수를 초과했습니다.
SnapshotOperationRateExceeded 충돌(409) 이 Blob에 대한 스냅숏 작업 속도를 초과했습니다.
SnapshotsPresent 충돌(409) Blob에 스냅숏이 있으면 이 작업이 허용되지 않습니다.
SourceConditionNotMet 전제 조건 실패(412) HTTP 조건부 헤더를 사용하여 지정된 원본 조건이 충족되지 않습니다.
SystemInUse 충돌(409) 이 Blob을 시스템에서 사용 중입니다.
TargetConditionNotMet 전제 조건 실패(412) HTTP 조건부 헤더를 사용하여 지정된 대상 조건이 충족되지 않습니다.
UnauthorizedBlobOverwrite 사용할 수 없음(403) 이 요청은 Blob 덮어쓰기를 수행할 권한이 없습니다.
UnsupportedHeader 잘못된 요청(400) 요청에 지정된 헤더 중 하나가 지원되지 않습니다.
BlobBeingRehydrated 충돌(409) Blob이 리하이딩되고 있기 때문에 이 작업은 허용되지 않습니다.
BlobArchived 충돌(409) 이 작업은 보관된 Blob에서 허용되지 않습니다.
BlobNotArchived 충돌(409) 이 Blob은 현재 보관된 상태가 아닙니다.

추가 정보

일반적인 REST API 오류 코드
Queue Storage 오류 코드
Table Storage 오류 코드
API 작업 문제 해결
HttpStatusCode 열거형
스토리지 서비스 REST