Azure Blob Storage Fehlercodes
Möglicherweise werden die folgenden Fehlercodes angezeigt, die von einem Vorgang für Azure Blob Storage zurückgegeben werden.
Fehlercode | HTTP-Statuscode | Meldung für den Benutzer |
---|---|---|
AppendPositionConditionNotMet | Vorbedingung nicht erfüllt (412) | Die angegebene Anfügepositionsbedingung wurde nicht erfüllt. |
BlobAlreadyExists | Konflikt (409) | Das angegebene BLOB ist bereits vorhanden. |
BlobImmutableDueToLegalHold | Konflikt (409) | Dieser Vorgang ist nicht zulässig, da das Blob aufgrund einer oder mehrerer gesetzlicher Aufbewahrungspflichten unveränderlich ist. |
BlobImmutableDueToPolicy | Konflikt (409) | Dieser Vorgang ist nicht zulässig, da das Blob aufgrund einer Richtlinie unveränderlich ist. |
BlobNotFound | Nicht gefunden (404) | Das angegebene BLOB ist nicht vorhanden. |
BlobOperationNotSupported | Konflikt (409) | Der Vorgang wird in diesem Szenario nicht unterstützt. Dieser Fehler kann auftreten, wenn Sie den PutBlock- oder PutBlockList-Vorgang für ein Blob verwenden, das mithilfe des Vorgangs Path – Create der Azure Data Lake Storage Gen2 REST-API erstellt wurde. |
BlobOverwritten | Konflikt (409) | Das Blob wurde seit der vorherigen Momentaufnahme neu erstellt. |
BlobTierInadequateForContentLength | Konflikt (409) | Die angegebene Größenbeschränkung für die Blobebene darf nicht kleiner als die Inhaltslänge sein. |
BlockCountExceedsLimit | Konflikt (409) | Die Anzahl der committeten Blöcke darf den maximalen Grenzwert von 50.000 Blöcken nicht überschreiten. |
BlockCountExceedsLimit | Konflikt (409) | Die Anzahl der nicht commitierten Blöcke darf den maximalen Grenzwert von 100.000 Blöcken nicht überschreiten. |
BlockListTooLong | Ungültige Anforderung (400) | Die Blockliste darf nicht mehr als 50.000 Blöcke enthalten. |
CannotChangeToLowerTier | Konflikt (409) | Eine höhere Blobebene wurde bereits explizit festgelegt. |
CannotVerifyCopySource | Interner Serverfehler (500) | Die Quelle für den Kopiervorgang konnte nicht in der angegebenen Zeit überprüft werden. Überprüfen Sie den HTTP-Statuscode und die Meldung, um weitere Informationen über den Fehler zu erhalten. |
ContainerAlreadyExists | Konflikt (409) | Der angegebene Container ist bereits vorhanden. |
ContainerBeingDeleted | Konflikt (409) | Der angegebene Container wird gelöscht. |
ContainerDisabled | Konflikt (409) | Der angegebene Container wurde vom Administrator deaktiviert. |
ContainerHasLegalHold | Konflikt (409) | Der angeforderte Vorgang ist nicht zulässig, da der Container über einen oder mehrere gesetzliche Haltebereiche verfügt. |
ContainerImmutabilityPolicyLocked | Konflikt (409) | Der angeforderte Vorgang ist nicht zulässig, da der Container über eine richtlinie für gesperrte Unveränderlichkeit verfügt. |
ContainerNotFound | Nicht gefunden (404) | Der angegebene Container ist nicht vorhanden. |
ContentLengthLargerThanTierLimit | Konflikt (409) | Die Inhaltslänge des Blobs darf den Grenzwert für die Ebene nicht überschreiten. |
CopyAcrossAccountsNotSupported | Ungültige Anforderung (400) | Das Quell- und das Zielkonto zum Kopieren müssen identisch sein. |
CopyIdMismatch | Konflikt (409) | Die angegebene Kopie-ID stimmt nicht mit der Kopie-ID für den ausstehenden Kopiervorgang überein. |
DirectorySasNotSupportedVersion | Konflikt (409) | Verzeichnis-SAS wird in dieser Version nicht unterstützt. |
FeatureVersionMismatch | Konflikt (409) | Der Vorgang für AppendBlob erfordert mindestens Version 2015-02-21. |
FeatureVersionMismatch | Konflikt (409) | Der Typ des Blobs im Container wird von dieser Version nicht erkannt. |
IncrementalCopyBlobMismatch | Konflikt (409) | Das angegebene Quellblob unterscheidet sich von der Kopierquelle des vorhandenen inkrementellen Kopierblobs. |
IncrementalCopyOfEarlierVersionSnapshotNotAllowed | Konflikt (409) | Die angegebene Momentaufnahme liegt vor der letzten Momentaufnahme, die in das Blob für das inkrementelle Kopieren kopiert wurde. |
IncrementalCopySourceMustBeSnapshot | Konflikt (409) | Die Quelle für die inkrementelle Kopieranforderung muss eine Momentaufnahme sein. |
InfiniteLeaseDurationRequired | Vorbedingung nicht erfüllt (412) | Die Lease-ID stimmt überein, aber die angegebene Lease muss eine unbegrenzte Dauer aufweisen. |
InvalidBlobOrBlock | Ungültige Anforderung (400) | Das angegebene BLOB oder der Blockinhalt ist ungültig. |
InvalidBlobTier | Ungültige Anforderung (400) | Die angegebene Blobebene ist ungültig. |
InvalidBlobType | Konflikt (409) | Dieser BLOB-Typ ist für diesen Vorgang ungültig. |
InvalidBlockId | Ungültige Anforderung (400) | Die angegebene Block-ID ist ungültig. Die Block-ID muss mit Base64 verschlüsselt sein. |
InvalidBlockList | Ungültige Anforderung (400) | Die angegebene Blockliste ist ungültig. |
InvalidOperation | Ungültige Anforderung (400) | Ungültiger Vorgang für eine BLOB-Momentaufnahme. |
InvalidPageRange | Angeforderter Bereich nicht erfüllbar (416) | Der angegebene Seitenbereich ist ungültig. |
InvalidSourceBlobType | Konflikt (409) | Der Quellblobtyp kopieren ist für diesen Vorgang ungültig. |
InvalidSourceBlobUrl | Konflikt (409) | Die Quell-URL für die inkrementelle Kopieranforderung muss eine gültige Azure Storage-Blob-URL sein. |
InvalidVersionForPageBlobOperation | Ungültige Anforderung (400) | Alle Vorgänge für Seiten-BLOBs erfordern mindestens Version 2009-09-19. |
LeaseAlreadyPresent | Konflikt (409) | Es ist bereits eine Lease vorhanden. |
LeaseAlreadyBroken | Konflikt (409) | Die Lease wurde bereits unterbrochen und kann nicht erneut unterbrochen werden. |
LeaseIdMismatchWithBlobOperation | Vorbedingung nicht erfüllt (412) | Die angegebene Lease-ID stimmt nicht mit der Lease-ID für das BLOB überein. |
LeaseIdMismatchWithContainerOperation | Vorbedingung nicht erfüllt (412) | Die angegebene Lease-ID stimmt nicht mit der Lease-ID für den Container überein. |
LeaseIdMismatchWithLeaseOperation | Konflikt (409) | Die angegebene Lease-ID stimmt nicht mit der Lease-ID für das BLOB/den Container überein. |
LeaseIdMissing | Vorbedingung nicht erfüllt (412) | Das BLOB/der Container verfügt derzeit über eine Lease, und in der Anforderung wurde keine Lease-ID angegeben. |
LeaseIsBreakingAndCannotBeAcquired | Konflikt (409) | Die Lease-ID stimmt überein, aber die Lease befindet sich derzeit im Unterbrechungsstatus und kann erst abgerufen werden, nachdem sie unterbrochen wurde. |
LeaseIsBreakingAndCannotBeChanged | Konflikt (409) | Die Lease-ID stimmt überein, aber die Lease befindet sich derzeit im Unterbrechungsstatus und kann nicht geändert werden. |
LeaseIsBrokenAndCannotBeRenewed | Konflikt (409) | Die Lease-ID stimmt überein, aber die Lease wurde explizit unterbrochen und kann nicht verlängert werden. |
LeaseLost | Vorbedingung nicht erfüllt (412) | Eine Lease-ID wurde angegeben, aber die Lease für das BLOB/den Container ist abgelaufen. |
LeaseNotPresentWithBlobOperation | Vorbedingung nicht erfüllt (412) | Das BLOB verfügt derzeit über keine Lease. |
LeaseNotPresentWithContainerOperation | Vorbedingung nicht erfüllt (412) | Der Container verfügt derzeit über keine Lease. |
LeaseNotPresentWithLeaseOperation | Konflikt (409) | Das BLOB/der Container verfügt derzeit über keine Lease. |
MaxBlobSizeConditionNotMet | Vorbedingung nicht erfüllt (412) | Die angegebene maximale Blobgröße wurde nicht erfüllt. |
NoPendingCopyOperation | Konflikt (409) | Derzeit steht kein Kopiervorgang aus. |
OperationNotAllowedOnIncrementalCopyBlob | Konflikt (409) | Der angegebene Vorgang ist für ein inkrementelles Kopierblob nicht zulässig. |
PendingCopyOperation | Konflikt (409) | Derzeit steht ein Kopiervorgang aus. |
PreviousSnapshotCannotBeNewer | Ungültige Anforderung (400) | Der prevsnapshot Abfrageparameterwert darf nicht neuer als Momentaufnahme Abfrageparameterwert sein. |
PreviousSnapshotNotFound | Konflikt (409) | Der vorherige Momentaufnahme wurde nicht gefunden. |
PreviousSnapshotOperationNotSupported | Konflikt (409) | Differenzielle Seitenbereiche werden auf dem vorherigen Momentaufnahme nicht unterstützt. |
QueryParameterSddInvalid | Unzulässig (403) | Ungültiger sdd-Parameter. |
QueryParameterSasMandatory | Unzulässig (403) | Der sdd-Parameter ist bei Verzeichnis-SAS obligatorisch. Darf nicht leer sein. |
SequenceNumberConditionNotMet | Vorbedingung nicht erfüllt (412) | Die angegebene Sequenznummernbedingung wurde nicht erfüllt. |
SequenceNumberIncrementTooLarge | Konflikt (409) | Die Sequenznummerninkrementierung kann nicht ausgeführt werden, weil sie einen Überlauf der Sequenznummern verursachen würde. |
SnapshotCountExceeded | Konflikt (409) | Die Anzahl der Momentaufnahmen für dieses BLOB wurde überschritten. |
SnapshotOperationRateExceed | Konflikt (409) | Die Rate der Momentaufnahmevorgänge für dieses BLOB wurde überschritten. |
SnapshotsPresent | Konflikt (409) | Dieser Vorgang ist nicht zulässig, solange das BLOB Momentaufnahmen hat. |
SourceConditionNotMet | Vorbedingung nicht erfüllt (412) | Die mit bedingten HTTP-Headern angegebene Quellbedingung wird nicht erfüllt. |
SystemInUse | Konflikt (409) | Dieses BLOB wird vom System verwendet. |
TargetConditionNotMet | Vorbedingung nicht erfüllt (412) | Die mit bedingten HTTP-Headern angegebene Zielbedingung wird nicht erfüllt. |
UnauthorizedBlobOverwrite | Unzulässig (403) | Diese Anforderung ist nicht autorisiert, Blobüberschreibungen auszuführen. |
UnsupportedHeader | Ungültige Anforderung (400) | Einer der in der Anforderung angegebenen Header wird nicht unterstützt. |
BlobBeingRehydrated | Konflikt (409) | Dieser Vorgang ist nicht zulässig, da das Blob rehydriert wird. |
BlobArchived | Konflikt (409) | Dieser Vorgang ist für ein archiviertes Blob nicht zulässig. |
BlobNotArchived | Konflikt (409) | Dieses Blob befindet sich derzeit nicht im archivierten Zustand. |
Weitere Informationen
Allgemeine REST-API-Fehlercodes
Queue Storage-Fehlercodes
Tabellenspeicherfehlercodes
Problembehandlung bei API-Vorgängen
HttpStatusCode-Enumeration
Rest der Speicherdienste