Коды ошибок подписанного URL-адреса
Начиная с версии 2015-04-05 служба хранилища Azure возвращает несколько обновленных кодов ошибок для подписанных URL-адресов.
Сценарий | Код ошибки хранилища | Старый код состояния | Новый код состояния | Сообщение об ошибке | Применяется к |
---|---|---|---|---|---|
Сбой авторизации IP-адреса или диапазона | AuthorizationSourceIPMismatch |
Н/Д | 403 (Forbidden (Запрещено)) | Этот запрос не авторизован для выполнения этой операции с использованием этого исходного IP-адреса {SourceIP}. | SAS для учетной записи SAS уровня службы |
Сбой авторизации HTTPS | AuthorizationProtocolMismatch |
Н/Д | 403 (Forbidden (Запрещено)) | Этот запрос не авторизован для выполнения этой операции с использованием этого протокола. | SAS для учетной записи SAS уровня службы |
Несанкционированное подписанное разрешение (включая создание и добавление разрешений) | AuthorizationPermissionMismatch |
404 (не найдено) | 403 (Forbidden (Запрещено)) | Этот запрос не авторизован для выполнения этой операции с использованием этого разрешения. | SAS для учетной записи SAS уровня службы |
Неавторизованная подписанная служба | AuthorizationServiceMismatch |
Н/Д | 403 (Forbidden (Запрещено)) | Этот запрос не авторизован для выполнения этой операции с помощью этой службы. | SAS для учетной записи SAS уровня службы |
Тип неавторизованного подписанного ресурса | AuthorizationResourceTypeMismatch |
Н/Д | 403 (Forbidden (Запрещено)) | Этот запрос не авторизован для выполнения этой операции с использованием этого типа ресурса. | SAS для учетной записи SAS уровня службы |
Другие ошибки авторизации (например, при попытке изменить список управления доступом) | AuthorizationFailure |
404 (не найдено) | 403 (Forbidden (Запрещено)) | Этот запрос не авторизован для выполнения этой операции. | SAS для учетной записи SAS уровня службы |
Хранимая политика доступа для файла или большого двоичного объекта зависит от разрешения на создание или добавление и Get ACL вызывается с помощью версии, предшествующей 2015-04-05. |
FeatureVersionMismatch |
Н/Д | 409 (конфликт) | Хранимая политика доступа содержит разрешение, которое не поддерживается этой версией. | SAS уровня службы |
Существует несоответствие между параметром ses запроса и заголовком x-ms-default-encryption-scope . Заголовок x-ms-deny-encryption-scope-override имеет значение true , после версии 2020-12-06. |
RequestForbiddenByContainerEncryptionPolicy |
Н/Д | 403 (Forbidden (Запрещено)) | Запрос запрещен политикой шифрования контейнеров. | SAS для учетной записи SAS уровня службы |
После версии 2020-12-06 существует несоответствие между параметром ses x-ms-encryption-scope запроса и заголовком. |
InvalidHeaderValue |
Н/Д | 400 (BadRequest) | Значение одного из заголовков HTTP имеет неправильный формат. | SAS для учетной записи SAS уровня службы |
См. также раздел
Делегирование доступа с помощью подписанного URL-адреса
Создание подписанного URL-адреса службы