오류 해결/AWS

[S3] 업로드한 이미지가 안열릴때, 객체 url 누르면 권한없음 흰 창 뜰 때

jaein 2024. 6. 17. 16:47

새 서버를 파면서 S3도 새로 만들었다!

 

근데

s3에 이미지를 올리고, 반환된 객체 url을 누르면

s3를 새로 만들다가 뭘 잘못했는지 빈 창에 Access Denied 라고 뜨면서 이미지가 로드되지 않았다

 

이럴때!!

S3에 버킷정책을 생성해서 액세스 권한을 주면 해결이 된다.

 

 

 

 

AWS > S3 > 버킷 > 문제의 버킷 클릭

 

 

 

 

속성 > ARN 복사

 

 

 

 

권한 > 버킷 정책 > 편집 > 정책 생성기

 

 

 

Select Type of Policy: S3 Bucket Policy

Principal: *

Actions: Get Object

Amazon Resource Name (ARN): 위에서 복사한 ARN

 

모든 사용자에게 읽기권한을 주는 정책이다.

 

Add > Generate

 

생성된 Json 형태의 정책을 복사해

버킷정책 > 편집 화면에 붙여넣어 적용하면 해결된다.