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