Códigos de erro de assinatura de acesso compartilhado
A partir da versão 2015-04-05, o Armazenamento do Azure retorna vários códigos de erro atualizados para assinaturas de acesso compartilhado.
Cenário | Código de erro de armazenamento | Código de status antigo | Novo código de status | Mensagem de erro | Aplica-se a |
---|---|---|---|---|---|
Falha na autorização de endereço IP ou intervalo | AuthorizationSourceIPMismatch |
N/D | 403 (Proibido) | Essa solicitação não está autorizada a executar essa operação usando este IP de origem {SourceIP}. | SAS de Conta SAS de serviço |
Falha na autorização do HTTPS | AuthorizationProtocolMismatch |
N/D | 403 (Proibido) | Essa solicitação não está autorizada a executar essa operação usando esse protocolo. | SAS de Conta SAS de serviço |
Permissão assinada não autorizada (incluindo criar e adicionar permissões) | AuthorizationPermissionMismatch |
404 (Não encontrado) | 403 (Proibido) | Essa solicitação não está autorizada a executar essa operação usando essa permissão. | SAS de Conta SAS de serviço |
Serviço assinado não autorizado | AuthorizationServiceMismatch |
N/D | 403 (Proibido) | Essa solicitação não está autorizada a executar essa operação usando esse serviço. | SAS de Conta SAS de serviço |
Tipo de recurso assinado não autorizado | AuthorizationResourceTypeMismatch |
N/D | 403 (Proibido) | Essa solicitação não está autorizada a executar essa operação usando esse tipo de recurso. | SAS de Conta SAS de serviço |
Outros erros de autorização (por exemplo, tentando modificar uma lista de controle de acesso) | AuthorizationFailure |
404 (Não encontrado) | 403 (Proibido) | Essa solicitação não está autorizada a executar essa operação. | SAS de Conta SAS de serviço |
A política de acesso armazenado para um arquivo ou blob depende da permissão de criação ou adição e Get ACL é chamada usando uma versão anterior a 2015-04-05. |
FeatureVersionMismatch |
N/D | 409 (Conflito) | A política de acesso armazenado contém uma permissão que não tem suporte nesta versão. | SAS de serviço |
Há uma incompatibilidade entre o ses parâmetro de consulta e o x-ms-default-encryption-scope cabeçalho. O x-ms-deny-encryption-scope-override cabeçalho é definido como true , após a versão 2020-12-06. |
RequestForbiddenByContainerEncryptionPolicy |
N/D | 403 (Proibido) | A solicitação é proibida pela política de criptografia de contêiner. | SAS de Conta SAS de serviço |
Há uma incompatibilidade entre o ses parâmetro de consulta e o cabeçalho, após a x-ms-encryption-scope versão 2020-12-06. |
InvalidHeaderValue |
N/D | 400 (BadRequest) | O valor de um dos cabeçalhos HTTP não está no formato correto. | SAS de Conta SAS de serviço |
Confira também
Delegar acesso com uma assinatura de acesso compartilhado
Criar uma assinatura de acesso compartilhado de serviço