An error occurred (SignatureDoesNotMatch) when calling the PutObject operation: The request signature we calculated does not match the signature you provided. Check your key and signing method.
해당 오류가 나왔다.
얼마 전 key를 git에 노출하고 급하게 키를 지웠다.
그 후 .. 오늘 다시 키를 맞춰 주는 작업을 하는 중 해당 오류가 발생하였다...
테스트 시나리오
aws 계정 생성 후 iam에서 key를 새로 발급
내가 썻던 글을 보며 다시한번 키를 적용
heroku open으로 heroku 실행
근데 모든 이미지와 static파일들을 못가져오는 것....
media파일을 저장하려고 해도 SignatureDoesNotMatch 해당 오류가 나왔다
그렇게 찾아본 결과
aws key에 "/" 문자나 "%"문자가 있을 경우에
escape 문자로 처리가 되어 키가 바뀐다고 한다... 세상에
해결방법은 해당 문자가 없을때까지 키를 바꿔야한다는것
무조건 내가 잘못해서, 잘못 설정을 해서 오류가 난줄알았는데
이런 오류였다니 허무하다