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