Shared Access Signature のエラー コード

バージョン 2015-04-05 以降、Azure Storage は、共有アクセス署名に対して更新されたエラー コードをいくつか返します。

シナリオ ストレージ エラー コード 古い状態コード 新しい状態コード エラー メッセージ 適用対象
IP アドレスまたは範囲の承認に失敗しました AuthorizationSourceIPMismatch 該当なし 403 (許可されていません) この要求は、このソース IP {SourceIP} を使用してこの操作を実行する権限がありません。 アカウント SAS

サービス SAS
HTTPS の承認に失敗しました AuthorizationProtocolMismatch 該当なし 403 (許可されていません) この要求は、このプロトコルを使用してこの操作を実行する権限がありません。 アカウント SAS

サービス SAS
未承認の署名付きアクセス許可 (アクセス許可の作成と追加を含む) AuthorizationPermissionMismatch 404 (Not Found) 403 (許可されていません) この要求は、このアクセス許可を使用してこの操作を実行する権限がありません。 アカウント SAS

サービス SAS
未承認の署名付きサービス AuthorizationServiceMismatch 該当なし 403 (許可されていません) この要求は、このサービスを使用してこの操作を実行する権限がありません。 アカウント SAS

サービス SAS
未承認の署名付きリソースの種類 AuthorizationResourceTypeMismatch 該当なし 403 (許可されていません) この要求は、このリソースの種類を使用してこの操作を実行する権限がありません。 アカウント SAS

サービス SAS
その他の承認エラー (アクセス制御リストの変更の試行など) AuthorizationFailure 404 (Not Found) 403 (許可されていません) この要求は、この操作を実行する権限がありません。 アカウント SAS

サービス SAS
ファイルまたは BLOB の格納されたアクセス ポリシーは、作成または追加のアクセス許可に依存し Get ACL 、2015-04-05 より前のバージョンを使用して呼び出されます。 FeatureVersionMismatch 該当なし 409 (Conflict) 保存されたアクセス ポリシーには、このバージョンではサポートされていないアクセス許可が含まれています。 サービス SAS
クエリ パラメーターとx-ms-default-encryption-scopeヘッダーの間にses不一致があります。 ヘッダーは x-ms-deny-encryption-scope-override 、バージョン 2020-12-06 より後に に設定 trueされます。 RequestForbiddenByContainerEncryptionPolicy 該当なし 403 (許可されていません) 要求はコンテナー暗号化ポリシーによって禁止されています。 アカウント SAS

サービス SAS
バージョン 2020-12-06 より後のクエリ パラメーターとx-ms-encryption-scopeヘッダーの間sesに不一致があります。 InvalidHeaderValue 該当なし 400 (BadRequest) The value for one of the HTTP headers is not in the correct format. (いずれかの HTTP ヘッダーの値の形式が正しくありません。) アカウント SAS

サービス SAS

関連項目

共有アクセス署名を使用してアクセスを委任する
サービス共有アクセス署名を作成する