[Rails] Heroku와 AmazonS3로 이미지를 올릴 수 없을 때의 대처법

1329 단어 초학자AWSRubyRails

하고 싶은 일


Heroku와 AmazonS3를 사용하여 공식 환경에 이미지를 업로드하여 오류 해결

사용 중인 Gem

gem 'carrierwave'
gem 'fog'

오류 확인


공식적인 환경에서는 잘못된 상황을 알기 어려우니 일지를 확인해야 한다.
heroku logs -t 
그래서 다음forbidden=禁止의 부분이 잘못된 원인인 것 같다는 것을 알게 되었다.
2019-04-28T23:11:37.334290+00:00 app[web.1]: :port          => 443
2019-04-28T23:11:37.334292+00:00 app[web.1]: :reason_phrase => "Forbidden"
상태 코드443forbidden일 때 '접근 권한' 을 둘러싼 설정이 잘못되었을 가능성이 높습니다.

참고 자료

  • Amazon S3 콘솔을 사용하여 파일을 업로드할 때 HTTP 403 Forbidden 오류가 발생하는 이유는 무엇입니까?
  • Rubyon Rails 자습서 실제 환경에서 이미지 업로드
  • 처리하다.


    접근 허가를 얻기 위해 다음 설정으로 변경합니다

    그림 업로드가 순조롭게 끝났습니다.
    AWS의 콘솔 화면이 하루하루 업데이트되면서 최신 버전의 포획 기사를 사용하지 않아 의외로 까다롭다.

    좋은 웹페이지 즐겨찾기