Azure Blob 儲存體 錯誤碼

您可能會看到作業針對 Azure Blob 儲存體 傳回的下列錯誤碼。

錯誤碼 HTTP 狀態碼 使用者訊息
AppendPositionConditionNotMet 先決條件失敗 (412) 未符合指定的附加位置條件。
BlobAlreadyExists 衝突 (409) 指定的 Blob 已經存在。
BlobImmutableDueToLegalHold 衝突 (409) 由於一或多個合法保留,因此不允許此作業,因為 Blob 是不可變的。
BlobImmutableDueToPolicy 衝突 (409) 不允許此項作業,Blob 因原則而不可變。
BlobNotFound 找不到 (404) 指定的 Blob 不存在。
BlobOperationNotSupported 衝突 (409) 此案例不支援此作業。 如果您針對使用Path - Create 作業所建立的 Blob 使用 PutBlock 或 PutBlockList 作業,就會顯示此錯誤 Azure Data Lake Storage Gen2 REST API
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) 指定的複製識別碼不符合暫止之複製作業的複製識別碼。
DirectorySasNotSupportedVersion 衝突 (409) 此版本不支援目錄 SAS。
FeatureVersionMismatch 衝突 (409) AppendBlob 的作業至少需要 2015-02-21 版。
FeatureVersionMismatch 衝突 (409) 此版本無法辨識容器中的 Blob 類型。
IncrementalCopyBlobMismatch 衝突 (409) 指定的來源 Blob 與現有增量複製 Blob 的複製來源不同。
IncrementalCopyOfEarlierVersionSnapshotNotAllowed 衝突 (409) 指定的快照集早於上次複製到增量複製 Blob 的快照集。
IncrementalCopySourceMustBeSnapshot 衝突 (409) 累加複製要求的來源必須是快照集。
InfiniteLeaseDurationRequired 先決條件失敗 (412) 租用識別碼相符,但是指定的租用必須是無限持續時間的租用。
InvalidBlobOrBlock 不正確的要求 (400) 指定的 Blob 或區塊內容無效。
InvalidBlobTier 不正確的要求 (400) 指定的 Blob 層無效。
InvalidBlobType 衝突 (409) Blob 類型對此作業而言無效。
InvalidBlockId 不正確的要求 (400) 指定的區塊識別碼無效。 區塊識別碼必須以 Base64 編碼。
InvalidBlockList 不正確的要求 (400) 指定的封鎖清單無效。
InvalidOperation 不正確的要求 (400) Blob 快照集的作業無效。
InvalidPageRange 無法滿足的要求範圍 (416) 指定的頁面範圍無效。
InvalidSourceBlobType 衝突 (409) 此作業的複製來源 Blob 類型無效。
InvalidSourceBlobUrl 衝突 (409) 累加複製要求的來源 URL 必須是有效的 Azure 記憶體 Blob URL。
InvalidVersionForPageBlobOperation 不正確的要求 (400) 分頁 Blob 上的所有作業至少需要 2009-09-19 以上的版本。
LeaseAlreadyPresent 衝突 (409) 租用已經存在。
LeaseAlreadyBroken 衝突 (409) 租用已經中斷,且無法再中斷。
LeaseIdMismatchWithBlobOperation 先決條件失敗 (412) 指定的租用識別碼不符合 Blob 的租用識別碼。
LeaseIdMismatchWithContainerOperation 先決條件失敗 (412) 指定的租用識別碼不符合容器的租用識別碼。
LeaseIdMismatchWithLeaseOperation 衝突 (409) 指定的租用識別碼不符合 Blob/容器的租用識別碼。
LeaseIdMissing 先決條件失敗 (412) Blob/容器上目前有租用,但要求中未指定租用識別碼。
LeaseIsBreakingAndCannotBeAcquired 衝突 (409) 租用識別碼相符,但是租用目前處於中斷狀態,必須等到完全中斷時才能取得。
LeaseIsBreakingAndCannotBeChanged 衝突 (409) 租用識別碼相符,但是租用目前處於中斷狀態且無法變更。
LeaseIsBrokenAndCannotBeRenewed 衝突 (409) 租用識別碼相符,但是租用已經明確中斷且無法更新。
LeaseLost 先決條件失敗 (412) 指定了租用識別碼,但是 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 錯誤碼
佇列記憶體錯誤碼
數據表記憶體錯誤碼
針對 API 作業進行疑難解答
HttpStatusCode 列舉
記憶體服務 REST