Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 크레인 인형뽑기 게임
- jdbc
- 호텔 방 배정
- Open API
- CleanCode
- bulk update
- pycon
- 프로그래머스
- 티스토리
- 징검다리 건너기
- 트라이 #trie #알고리즘
- Tistory
- 티스토리 open api
- Python
- 불량 사용자
- 튜플
- Spring Boot
- 알고리즘
- 카카오 인턴
- 가사 검색
- 보행자 천국
- trie
- 트라이
Archives
- Today
- Total
택시짱의 개발 노트
aws s3 버켓 퍼블릭 엑세스 본문
s3의 public권한 (get)을 주는 방법을 포스팅하겠슴다.
처음에 public으로 변경할 bucket의 권한으로 가서 퍼블릭 액세스를 아래와 같이 2개만 체크하고 변경사항 저장을 클릭합니다.
![](https://blog.kakaocdn.net/dn/t7zWd/btqZtzvPBYi/UfWWwLMfFFA3rmsNeeKzf1/img.png)
그리고 바로 밑에 버킷 정책이 있는데 편집을 클릭합니다.
![](https://blog.kakaocdn.net/dn/mmERO/btqZqpAwbwk/kniFQ3mJ3U1OJVz8q2Rt0K/img.png)
그리고 버킷 정책의 정책 생성기를 눌러클릭합니다.
![](https://blog.kakaocdn.net/dn/lclc9/btqZpfrBtQS/X9fRfy2bItp4fdC6LpJSr0/img.png)
그리고 아래와 같은 창이 뜰텐데
![](https://blog.kakaocdn.net/dn/ciuCap/btqZoxTBRzv/kRJONrRkv7zPSUTrLtY2NK/img.png)
Effect -> Allow
pricipal -> *
AWS Service -> Amazon S3
Action : Get Object
Amazon Resource Name (ARN) : 버켓의 ARN값
이후 Add Statement를 클릭하면 됩니다.
그후
Generate Policy에 생성된 JSON 텍스트를 확인하고 복사 후 버킷 정책 편집기 화면으로 돌아와서 복사 후 붙여넣기, 이후 저장을 합니다.
![](https://blog.kakaocdn.net/dn/bAF0wz/btqZpfynAXh/n3g4BYojK5zNo2SkFUHS90/img.png)
bucket이 public로 변경 되었습니다.
![](https://blog.kakaocdn.net/dn/qhSuK/btqZtAIhStf/JmRlDrohR4zbforekqmBAK/img.png)
***
혹시나 버킷 정책을 입력하고 변경사항 저장을 하시려 할때
Action does not apply to any resource(s) in statement 에러가 발생하셨다면
버킷 정책의 Resource에 있는 value 즉 arn값 뒤에다가 /*를 붙여주고 변경사장 저장을 클릭하시면 퍼블릭으로 변경 됩니다~
***
반응형
'aws' 카테고리의 다른 글
Cloudfront Lambda@Edge Image Resize - 이미지 사이즈 조절하기 (0) | 2023.12.21 |
---|---|
django media를 S3에 public으로 올리는 방법 (0) | 2021.07.14 |
Comments