ECS: 안전한 문자를 사용할 때 S3 요청이 오류 403 "서명 불일치 오류"를 반환함

Summary: S3 요청이 HTTP 오류 403을 반환합니다. 올바른 자격 증명이 사용되고 있습니다. 오브젝트 이름에 밑줄과 같은 "안전한" 문자를 사용할 때 오류가 표시됨 파일 이름의 밑줄이 인코딩될 때 서명 불일치 오류(403)가 발생합니다.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

PUT 요청이 ECS로 전송되고 요청이 거부되어 표시됩니다. "403 - unauthorized"
오브젝트 이름에 _ 밑줄 또는 다른 안전한 문자가 포함되어 있습니다. 
GET 요청이 제대로 작동하고 있습니다.
예를 들어 밑줄을 사용하면 "SAS Viya" 애플리케이션의 PUT 요청이 실패합니다.

예제 요청 403 서명 불일치 오류:

2024-02-27 12:10:28,631 ac1f9511:189029ad365:357c84:389  123.45.xxx.xx:9021 172.31.xxx.xxx:9862 - htClient POST - sasviya-qa tmp_aaaaaaaa-bbbb-cccc-dddd-a3c2d3b40815_12345678.sashdat uploads HTTP/1.1 403 31 - - -1 - - - 123.xx.xx.xx 'X-Forwarded-For: 172.xx.xx.x'

svc_log는 이것이 서명 불일치임을 확인합니다.

svc_log -f "ac1f9511:189029ad365:357c84:389" -sr dataheadsvc -start 1d ago -sn -sf

169.254.1.2 2024-02-27T12:10:28,134 [qtp1758056339-124594-ac1f9511:189029ad365:357c84:389-s3-172.xx.xx.x] ERROR  S3V4Signer.java (line 302) Signature mismatch CalcSignature: 45753541dc729e7ebdbd2425e3a2fe8ab1f79f1e81b131409065e77f511e886b, ClientSignature: f5ed0ad93cdd67b58a1d93f24f0034b58e4bb29f0e54ecf6020db5b711ddba0a 

Cause

애플리케이션 URL은 대상 서버로 요청을 보내기 전에 모든 요청을 인코딩합니다. 따라서 안전한 문자는 _가 %5F로 대체되는 것과 같이 url 값으로 대체됩니다. 

Resolution

이 문제는 릴리스 3.8.x에서 해결되었습니다.
업그레이드 후에는 안전한 문자를 허용하도록 매개변수를 설정해야 합니다. 이 매개변수를 설정하려면 Dell 지원 부서에 문의하십시오.

Additional Information

안전한 문자는 다음과 같습니다.
영숫자
  • 0-9

  • a-z

  • A-Z

특수 문자
  • 느낌표(!)

  • 하이픈(-)

  • 밑줄(_)

  • 기간(.)

  • 별표(*)

  • 작은따옴표(')

  • 여는 괄호(()

  • 닫는 괄호())

Affected Products

ECS

Products

ECS Appliance Hardware Gen3 EX5000, ECS Appliance, ECS Appliance Gen 1, ECS Appliance Gen 2, ECS Appliance Gen 3, ECS Appliance Hardware Gen3 EX300, ECS Appliance Hardware Gen3 EX3000, ECS Appliance Hardware Gen1 U-Series , ECS Appliance Hardware Gen1 C-Series, ECS Appliance Hardware Gen2 C-Series, ECS Appliance Hardware Gen2 D-Series, ECS Appliance Hardware Gen2 U-Series, ECS Appliance Hardware Gen3 EX500, ECS Appliance Hardware Gen3 EXF900, ECS Appliance Hardware Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption, ECS Software ...
Article Properties
Article Number: 000223857
Article Type: Solution
Last Modified: 10 Nov 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.