Códigos de erro de assinatura de acesso partilhado
A partir da versão 2015-04-05, o Armazenamento do Azure devolve vários códigos de erro atualizados para assinaturas de acesso partilhado.
Scenario | Código de erro de armazenamento | Código de estado antigo | Novo código de estado | Mensagem de erro | Aplica-se a |
---|---|---|---|---|---|
Falha na autorização do endereço IP ou intervalo | AuthorizationSourceIPMismatch |
N/D | 403 (Proibido) | Este pedido não está autorizado a executar esta operação com este IP de origem {SourceIP}. | SAS de Conta SAS de Serviço |
Falha na autorização de HTTPS | AuthorizationProtocolMismatch |
N/D | 403 (Proibido) | Este pedido não está autorizado a executar esta operação com este 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) | Este pedido não está autorizado a executar esta operação com esta permissão. | SAS de Conta SAS de Serviço |
Serviço assinado não autorizado | AuthorizationServiceMismatch |
N/D | 403 (Proibido) | Este pedido não está autorizado a executar esta operação com este serviço. | SAS de Conta SAS de Serviço |
Tipo de recurso assinado não autorizado | AuthorizationResourceTypeMismatch |
N/D | 403 (Proibido) | Este pedido não está autorizado a executar esta operação com este tipo de recurso. | SAS de Conta SAS de Serviço |
Outros erros de autorização (por exemplo, tentar modificar uma lista de controlo de acesso) | AuthorizationFailure |
404 (Não Encontrado) | 403 (Proibido) | Este pedido não está autorizado a executar esta operação. | SAS de Conta SAS de Serviço |
A política de acesso armazenada para um ficheiro ou blob depende da permissão criar ou adicionar e Get ACL é chamada através de 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 é suportada por esta versão. | SAS de Serviço |
Existe um erro de correspondência 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 está definido como true , após a versão 2020-12-06. |
RequestForbiddenByContainerEncryptionPolicy |
N/D | 403 (Proibido) | O pedido é proibido pela política de encriptação de contentor. | SAS de Conta SAS de Serviço |
Existe um erro de correspondência entre o ses parâmetro de consulta e o x-ms-encryption-scope cabeçalho, após a 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 |
Ver também
Delegar o acesso com uma assinatura de acesso partilhado
Criar uma assinatura de acesso partilhado do serviço