Typowe kody błędów interfejsu API REST

Operacja na dowolnej z usług служба хранилища Azure 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 jednej z par klucz-wartość metadanych jest pusty.
InsufficientAccountPermissions Zabronione (403) Operacje odczytu są obecnie wyłączone.
InsufficientAccountPermissions Zabronione (403) Operacje zapisu są niedozwolone.
InsufficientAccountPermissions 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 o uwierzytelnianiu 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) Jedno z danych wejściowych żądania jest nieprawidłowe.
InvalidMd5 Nieprawidłowe żądanie (400) Wartość MD5 określona w żądaniu jest nieprawidłowa. Wartość MD5 musi być 128 bitów i zakodowana w formacie Base64.
InvalidMetadata Nieprawidłowe żądanie (400) Określone metadane są nieprawidłowe. Zawiera ona niedozwolone znaki.
InvalidQueryParameterValue Nieprawidłowe żądanie (400) Określono nieprawidłową wartość dla jednego z parametrów zapytania w identyfikatorze URI żądania.
InvalidRange Żądany zakres niesyfikowalny (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 prawidłowy składniowo.
InvalidXmlNodeValue Nieprawidłowe żądanie (400) Wartość podana dla jednego z węzłów XML w treści żądania nie ma poprawnego formatu.
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) W treści żądania nie określono wymaganego węzła XML.
MultipleConditionHeadersNotSupported Nieprawidłowe żądanie (400) Wiele nagłówków warunku nie jest obsługiwanych.
OperationTimedOut Wewnętrzny błąd serwera (500) Nie można ukończyć operacji w dozwolonym czasie.
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 jest niezgodny 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 служба хранилища Azure