공유 액세스 서명 오류 코드
버전 2015-04-05부터 Azure Storage는 공유 액세스 서명에 대해 업데이트된 여러 오류 코드를 반환합니다.
시나리오 | 스토리지 오류 코드 | 이전 상태 코드 | 새 상태 코드 | 오류 메시지 | 적용 대상 |
---|---|---|---|---|---|
IP 주소 또는 범위 권한 부여 실패 | AuthorizationSourceIPMismatch |
해당 없음 | 403(사용할 수 없음) | 이 요청은 이 원본 IP {SourceIP}를 사용하여 이 작업을 수행할 권한이 없습니다. | 계정 SAS 서비스 SAS |
HTTPS 권한 부여 실패 | AuthorizationProtocolMismatch |
해당 없음 | 403(사용할 수 없음) | 이 요청은 이 프로토콜을 사용하여 이 작업을 수행할 권한이 없습니다. | 계정 SAS 서비스 SAS |
승인되지 않은 서명된 권한(만들기 및 추가 권한 포함) | AuthorizationPermissionMismatch |
404(찾을 수 없음) | 403(사용할 수 없음) | 이 요청은 이 권한을 사용하여 이 작업을 수행할 권한이 없습니다. | 계정 SAS 서비스 SAS |
승인되지 않은 서명된 서비스 | AuthorizationServiceMismatch |
해당 없음 | 403(사용할 수 없음) | 이 요청은 이 서비스를 사용하여 이 작업을 수행할 권한이 없습니다. | 계정 SAS 서비스 SAS |
승인되지 않은 서명된 리소스 종류 | AuthorizationResourceTypeMismatch |
해당 없음 | 403(사용할 수 없음) | 이 요청은 이 리소스 유형을 사용하여 이 작업을 수행할 권한이 없습니다. | 계정 SAS 서비스 SAS |
기타 권한 부여 오류(예: 액세스 제어 목록 수정 시도) | AuthorizationFailure |
404(찾을 수 없음) | 403(사용할 수 없음) | 이 요청은 이 작업을 수행할 권한이 없습니다. | 계정 SAS 서비스 SAS |
파일 또는 Blob에 대한 저장된 액세스 정책은 만들기 또는 추가 권한을 사용하며 Get ACL 2015-04-05 이전 버전을 사용하여 호출됩니다. |
FeatureVersionMismatch |
해당 없음 | 409(충돌) | 저장된 액세스 정책에는 이 버전에서 지원되지 않는 권한이 포함되어 있습니다. | 서비스 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) | HTTP 헤더 중 하나에 대한 값이 올바른 형식이 아닙니다. | 계정 SAS 서비스 SAS |