Amazon S3 Bucket 을 사용할 때 권한 퍼블릭으로 설정하기
아마존 S3 버킷을 생성하고 이미지를 업로드는 했는데, 아마존 링크로 이미지가 다운로드 되지 않거나, 화면에서 보이지 않을 때 해결 방법.
-
- ARN 은 자신의 버킷 리소스 이름인데, 가장 처음에 권한 탭 왼쪽, 속성 탭에서 확인 할 수 있다. 복사해두자.
-
- 만들어둔 버킷에 들어가 권한 탭을 클릭한다.
-
- 아래의 이미지에서 편집 버튼을 누른다.
- 그 후 나오는 화면에서
정책 생성기
를 클릭한다.
- 아래의 화면에서 설정할 수 있다.
- select type of policy 에서 S3 Bucket Policy 선택한다.
- Effect 에서 Allow 선택.
- Principal 에서 * 를 넣어준다.
- Actions 셀렉트 박스에서 GetObject 를 선택한다. (꽤 많으니 스크롤을 내리면서 잘 찾아보면 된다.)
- ARN 에 1번에서 복사했던 리소스명을 붙여넣기한다.
그 후 정책을 생성하여 복사해둔다.
최종적으로는 권한 탭에서 보여지는 버킷 정책에 붙여넣으면 된다.