Rails5 heroku에 S3을 사용하여 업로드 할 때 발생하는 오류 403 Access denied 해결 방법
배경
S3의 리소스는 기본적으로 외부에서 액세스 할 수 없습니다.
Heroku에서 실행중인 앱으로 이미지를 업로드해도 403 오류로 인해 표시되지 않습니다.
했던 일
공개 액세스 설정을 한 번 모두 해제
버킷 정책 만들기
액세스 권한 → 버킷 정책을 선택하면 편집 화면이되므로 다음 내용을 작성합니다.
{
"Version": "2012-10-17",
"Id": "PublicRead",
"Statement": [
{
"Sid": "ReadAccess",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::<あなたのAWS12桁のID>:user/<IAMユーザー名>"
},
"Action": "*",
"Resource": "arn:aws:s3:::<bucketの名前>/*"
}
]
}
공개 액세스 설정을 변경하여 새 버킷 정책 차단
만약을 위해. 차단하십시오.
참고
htps : // 이 m / 라인보 w___0 / ms / 0 ぇ b29 a fc7865 에 b65b5
htps : // 놀라운 l. 코 m / 쿠에 s 치온 s / 170083
Reference
이 문제에 관하여(Rails5 heroku에 S3을 사용하여 업로드 할 때 발생하는 오류 403 Access denied 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mugayoshi/items/c45c9bfcf8829b5f8e9a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
공개 액세스 설정을 한 번 모두 해제
버킷 정책 만들기
액세스 권한 → 버킷 정책을 선택하면 편집 화면이되므로 다음 내용을 작성합니다.
{
"Version": "2012-10-17",
"Id": "PublicRead",
"Statement": [
{
"Sid": "ReadAccess",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::<あなたのAWS12桁のID>:user/<IAMユーザー名>"
},
"Action": "*",
"Resource": "arn:aws:s3:::<bucketの名前>/*"
}
]
}
공개 액세스 설정을 변경하여 새 버킷 정책 차단
만약을 위해. 차단하십시오.
참고
htps : // 이 m / 라인보 w___0 / ms / 0 ぇ b29 a fc7865 에 b65b5
htps : // 놀라운 l. 코 m / 쿠에 s 치온 s / 170083
Reference
이 문제에 관하여(Rails5 heroku에 S3을 사용하여 업로드 할 때 발생하는 오류 403 Access denied 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mugayoshi/items/c45c9bfcf8829b5f8e9a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Rails5 heroku에 S3을 사용하여 업로드 할 때 발생하는 오류 403 Access denied 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mugayoshi/items/c45c9bfcf8829b5f8e9a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)