원래는 프론트에서 src 하위 폴더로 assets 를 만들어서 이미지를 관리하고 있었지만, 테스트 코드를 돌릴 때 깨지는 현상이 있었다. 저번 레벨테스트 당시에는 깨짐을 방지하기 위해 js 파일을 따로 만들어서 이미지를 객체화시켜서 그것을 모킹해주는 방법을 사용했는데, 이번 프로젝트에서는 그렇게 하지 않고 AWS S3 라는 스토리지 서비스를 사용하기로 했다.
1기분들의 til 을 참고해서 버킷을 생성하고 버킷 정책 편집 까지는 성공했으나 액세를 퍼블릭으로 바꾸는 과정에서 access denied 오류가 계속 나고 있었다. 이것 저것 방법을 시도해보다가, 1기분들과는 다르게 액세스 차단 설정에서 맨 아래 체크박스만 남겨두고 모두 체크한 후 저장하니까 액세스가 '퍼블릭'으로 바뀌면서 access denied 는 해결되었다. (원래는 3번째, 4번째만 체크되어 있었음)
이렇게 S3 스토리지 서비스 이용해보기는 성공!
'TIL' 카테고리의 다른 글
Plmography 프로젝트 작업 로그 #17 - 컨텐츠 상세 페이지 작업 (22.12.29 TIL) (0) | 2022.12.29 |
---|---|
Plmography 프로젝트 작업 로그 #16 - RestTemplate 으로 api 호출하고 DB 에 저장하기 (22.12.28 TIL) (0) | 2022.12.28 |
Plmography 프로젝트 작업 로그 #14 - 스프린트 점검 (22.12.26 TIL) (0) | 2022.12.26 |
Plmography 프로젝트 작업 로그 #13 - 백엔드로 api 옮기기 (22.12.25 TIL) (0) | 2022.12.25 |
Plmography 프로젝트 작업 로그 #12 - TMDB API 사용하기 (22.12.23 TIL) (0) | 2022.12.23 |
댓글