Typowe kody błędów interfejsu API REST

Operacja w dowolnej usłudze Azure Storage może zwrócić następujące kody błędów:

Kod błędu Kod stanu HTTP Komunikat użytkownika
NoAuthenticationInformation 401 Brak autoryzacji serwer nie może uwierzytelnić żądania. Zapoznaj się z informacjami w nagłówku www-authenticate.
InvalidAuthenticationInfo 401 Brak autoryzacji serwer nie może uwierzytelnić żądania. Zapoznaj się z informacjami w nagłówku www-authenticate.
AccountAlreadyExists Konflikt (409) Określone konto już istnieje.
AccountBeingCreated Konflikt (409) Określone konto jest w trakcie tworzenia.
AccountIsDisabled Zabronione (403) Określone konto jest wyłączone.
AccountProtectedFromDeletion Konflikt (409) Kontenery <containerName> kont <accountName> mają .<have legal hold\locked immutability policy>
AuthenticationFailed Zabronione (403) serwer nie może uwierzytelnić żądania. Upewnij się, że wartość nagłówka Authorization jest poprawnie sformułowana wraz z podpisem.
ConditionHeadersNotSupported BadRequest (400) Nagłówki warunku nie są obsługiwane.
ConditionNotMet Nie zmodyfikowano (304) Warunek określony w nagłówkach warunkowych nie został spełniony dla operacji odczytu.
ConditionNotMet Warunek wstępny nie powiódł się (412) Warunek określony w nagłówkach warunkowych nie został spełniony dla operacji zapisu.
EmptyMetadataKey Nieprawidłowe żądanie (400) Klucz dla jednej z par klucz-wartość metadanych jest pusty.
Niewystarczające KontaPermisje Zabronione (403) Operacje odczytu są obecnie wyłączone.
Niewystarczające KontaPermisje Zabronione (403) Operacje zapisu nie są dozwolone.
Niewystarczające KontaPermisje Zabronione (403) Dostęp do konta nie ma wystarczających uprawnień do wykonania tej operacji.
InternalError Wewnętrzny błąd serwera (500) Serwer napotkał błąd wewnętrzny. Ponów próbę żądania.
InvalidAuthenticationInfo Nieprawidłowe żądanie (400) Informacje dotyczące uwierzytelniania nie zostały podane w poprawnym formacie. Sprawdź wartość nagłówka Authorization .
InvalidHeaderValue Nieprawidłowe żądanie (400) Wartość podana dla jednego z nagłówków HTTP nie była w poprawnym formacie.
InvalidHttpVerb Nieprawidłowe żądanie (400) Określony czasownik HTTP nie został rozpoznany przez serwer.
InvalidInput Nieprawidłowe żądanie (400) Jeden z danych wejściowych żądania jest nieprawidłowy.
InvalidMd5 Nieprawidłowe żądanie (400) Wartość MD5 określona w żądaniu jest nieprawidłowa. Wartość MD5 musi być 128-bitowa i zakodowana w formacie Base64.
InvalidMetadata Nieprawidłowe żądanie (400) Określone metadane są nieprawidłowe. Zawiera on znaki, które nie są dozwolone.
InvalidQueryParameterValue Nieprawidłowe żądanie (400) Określono nieprawidłową wartość dla jednego z parametrów zapytania w identyfikatorze URI żądania.
InvalidRange Żądany zakres nie jest satyfiable (416) Określony zakres jest nieprawidłowy dla bieżącego rozmiaru zasobu.
InvalidResourceName Nieprawidłowe żądanie (400) Określona nazwa zasobu zawiera nieprawidłowe znaki.
InvalidUri Nieprawidłowe żądanie (400) Żądany identyfikator URI nie reprezentuje żadnego zasobu na serwerze.
InvalidXmlDocument Nieprawidłowe żądanie (400) Określony kod XML nie jest składniowo prawidłowy.
InvalidXmlNodeValue Nieprawidłowe żądanie (400) Wartość podana dla jednego z węzłów XML w treści żądania nie była w poprawnym formacie.
KeyVaultAccessTokenCannotBeAcquired Zabronione (403) Nie można uzyskać tokenu dostępu dla magazynu kluczy z usługi Azure Active Directory przy użyciu tożsamości tego zasobu.
KeyVaultEncryptionKeyNotFound Zabronione (403) Nie można odnaleźć klucza magazynu kluczy, aby odpakować klucz szyfrowania.
KeyVaultVaultNotFound Zabronione (403) Nie można odnaleźć magazynu magazynu kluczy.
Md5Mismatch Nieprawidłowe żądanie (400) Wartość MD5 określona w żądaniu nie odpowiada wartości MD5 obliczonej przez serwer.
MetadataTooLarge Nieprawidłowe żądanie (400) Rozmiar określonych metadanych przekracza dozwolony maksymalny rozmiar.
MissingContentLengthHeader Wymagana długość (411) Nie określono nagłówka Content-Length .
MissingRequiredQueryParameter Nieprawidłowe żądanie (400) Dla tego żądania nie określono wymaganego parametru zapytania.
MissingRequiredHeader Nieprawidłowe żądanie (400) Nie określono wymaganego nagłówka HTTP.
MissingRequiredXmlNode Nieprawidłowe żądanie (400) Wymagany węzeł XML nie został określony w treści żądania.
MultipleConditionHeadersNotSupported Nieprawidłowe żądanie (400) Wiele nagłówków warunków nie jest obsługiwanych.
OperationTimedOut Wewnętrzny błąd serwera (500) Nie można ukończyć operacji w dozwolonym czasie. Operacja może lub nie powiodła się po stronie serwera. Przed ponowieniu próby wykonania operacji wykonaj zapytanie dotyczące stanu serwera.
OutOfRangeInput Nieprawidłowe żądanie (400) Jedno z danych wejściowych żądania jest poza zakresem.
OutOfRangeQueryParameterValue Nieprawidłowe żądanie (400) Parametr zapytania określony w identyfikatorze URI żądania znajduje się poza dopuszczalnym zakresem.
RequestBodyTooLarge Zbyt duża jednostka żądania (413) Rozmiar treści żądania przekracza dozwolony maksymalny rozmiar.
ResourceTypeMismatch Konflikt (409) Określony typ zasobu nie jest zgodny z typem istniejącego zasobu.
RequestUrlFailedToParse Nieprawidłowe żądanie (400) Nie można przeanalizować adresu URL w żądaniu.
ResourceAlreadyExists Konflikt (409) Określony zasób już istnieje.
ResourceNotFound Nie znaleziono (404) Określony zasób nie istnieje.
ServerBusy Usługa niedostępna (503) Serwer nie może obecnie odbierać żądań. Ponów próbę żądania.
ServerBusy Usługa niedostępna (503) Ruch przychodzący przekracza limit konta.
ServerBusy Usługa niedostępna (503) Ruch wychodzący przekracza limit konta.
ServerBusy Usługa niedostępna (503) Operacje na sekundę przekracza limit konta.
Nieobsługiwany nagłówek Nieprawidłowe żądanie (400) Jeden z nagłówków HTTP określonych w żądaniu nie jest obsługiwany.
Nieobsługiwany węzełXmlNode Nieprawidłowe żądanie (400) Jeden z węzłów XML określonych w treści żądania nie jest obsługiwany.
Nieobsługiwaneparametryquery Nieprawidłowe żądanie (400) Jeden z parametrów zapytania określonych w identyfikatorze URI żądania nie jest obsługiwany.
NieobsługiwaneHttpVerb Niedozwolona metoda (405) Zasób nie obsługuje określonego zlecenia HTTP.

Zobacz też

Kody błędów usługi Blob Storage
Kody błędów usługi Queue Storage
Kody błędów usługi Table Storage
kody błędów Azure Files
Rozwiązywanie problemów z operacjami interfejsu API
HttpStatusCode, wyliczenie
Dokumentacja interfejsu API REST usługi Azure Storage