Foutcodes voor handtekening voor gedeelde toegang

Vanaf versie 2015-04-05 retourneert Azure Storage verschillende bijgewerkte foutcodes voor handtekeningen voor gedeelde toegang.

Scenario Foutcode voor opslag Oude statuscode Nieuwe statuscode Foutbericht Van toepassing op
Autorisatie van IP-adres of -bereik is mislukt AuthorizationSourceIPMismatch N.v.t. 403 (verboden) Deze aanvraag is niet gemachtigd om deze bewerking uit te voeren met behulp van dit bron-IP-adres {SourceIP}. Account-SAS

Service-SAS
Autorisatie van HTTPS is mislukt AuthorizationProtocolMismatch N.v.t. 403 (verboden) Deze aanvraag is niet gemachtigd om deze bewerking uit te voeren met behulp van dit protocol. Account-SAS

Service-SAS
Niet-geautoriseerde ondertekende machtigingen (inclusief machtigingen maken en toevoegen) AuthorizationPermissionMismatch 404 (niet gevonden) 403 (verboden) Deze aanvraag is niet gemachtigd om deze bewerking uit te voeren met behulp van deze machtiging. Account-SAS

Service-SAS
Niet-geautoriseerde ondertekende service AuthorizationServiceMismatch N.v.t. 403 (verboden) Deze aanvraag is niet gemachtigd om deze bewerking uit te voeren met behulp van deze service. Account-SAS

Service-SAS
Niet-geautoriseerd ondertekend resourcetype AuthorizationResourceTypeMismatch N.v.t. 403 (verboden) Deze aanvraag is niet gemachtigd om deze bewerking uit te voeren met behulp van dit resourcetype. Account-SAS

Service-SAS
Andere autorisatiefouten (bijvoorbeeld een poging om een toegangsbeheerlijst te wijzigen) AuthorizationFailure 404 (niet gevonden) 403 (verboden) Deze aanvraag is niet gemachtigd om deze bewerking uit te voeren. Account-SAS

Service-SAS
Het opgeslagen toegangsbeleid voor een bestand of blob is afhankelijk van de machtiging maken of toevoegen en Get ACL wordt aangeroepen met een versie van vóór 2015-04-05. FeatureVersionMismatch N.v.t. 409 (Conflict) Opgeslagen toegangsbeleid bevat een machtiging die niet wordt ondersteund door deze versie. Service-SAS
Er is een verschil tussen de ses queryparameter en de x-ms-default-encryption-scope header. De x-ms-deny-encryption-scope-override header is ingesteld op true, na versie 2020-12-06. RequestForbiddenByContainerEncryptionPolicy N.v.t. 403 (verboden) De aanvraag is verboden door het containerversleutelingsbeleid. Account-SAS

Service-SAS
Er is een verschil tussen de ses queryparameter en de x-ms-encryption-scope header, na versie 2020-12-06. InvalidHeaderValue N.v.t. 400 (BadRequest) De waarde voor een van de HTTP-headers heeft niet de juiste indeling. Account-SAS

Service-SAS

Zie ook

Toegang delegeren met een handtekening voor gedeelde toegang
Een gedeelde toegangshandtekening voor een service maken