본문 바로가기
Infomation

S3 Invalid Request (request has multiple authentication types, please use one) AXIOS

by Happens 2022. 8. 3.
반응형
S3 Invalid Request (request has multiple authentication types, please use one)

S3 presigned-url를 이용하여 Axios 파일 업로드를 진행중 위와 같은 오류가 발생했다.

파일 업로드시 PUT 방식을 사용하는데

X-Amz-Content-Sha256, X-Amz-Algorithm, X-Amz-Credential, X-Amz-Date, X-Amz-SignedHeaders, X-Amz-Expires, X-Amz-Signature

등을 Get Parameter에 담아 인증을 하고 Axios의 경우 Header에 Authorization정보가 담겨있어

S3에서 인증방식을 하나만 선택하라는 오류였다. 

Axios의 transforRequest를 이용하여 요청 당시 인증 헤더를 삭제를 진행한 후 정삭동작을 확인했다.

반응형