본문 바로가기
TIL

Plmography 프로젝트 작업 로그 #15 - AWS S3 이미지 업로드하기 (22.12.27 TIL)

by winteringg 2022. 12. 27.

원래는 프론트에서 src 하위 폴더로 assets 를 만들어서 이미지를 관리하고 있었지만, 테스트 코드를 돌릴 때 깨지는 현상이 있었다. 저번 레벨테스트 당시에는 깨짐을 방지하기 위해 js 파일을 따로 만들어서 이미지를 객체화시켜서 그것을 모킹해주는 방법을 사용했는데, 이번 프로젝트에서는 그렇게 하지 않고 AWS S3 라는 스토리지 서비스를 사용하기로 했다.

 

AWS S3 버킷 만들기

S3의 장점 높은 내구도를 자랑하며 정보를 안전하게 저장 할 수 있습니다. 저렴한 비용으로 사용이 가능합니다(ec2에 이미지, 영상등을 저장하며 비용이 만만치 않습니다.) 보안성이 뛰어납니다 (

onulmansanda.tistory.com

 

AWS S3 access denied 서버에 이미지 등록하는 법[20221210 - TIL]

핵심 버킷의 액세스가 아래처럼 퍼블릭이라고 되어있어야 버킷의 객체를 클릭했을때 access denied가 뜨지 않는다. 과정 버킷 명 클릭 -> 상단 권한 클릭 -> 버킷 정책 -> 정책 생성기 클릭 아래를 채

onulmansanda.tistory.com

 

[SPRING BOOT, Java] AWS S3 이미지 및 녹음 파일 올리기

AWS S3를 통해 업로드하는 법을 검색하면 수많은 글들이 나오지만 Spring Boot 에 관련해서는 적당한 글이 없어서 한 번 자세히 써보고자 한다. 1. 세팅 및 전제조건 1. 우선 이것은 I AM 과 S3 서버를 세

onulmansanda.tistory.com

 

221030 TIL Spring Boot AWS S3 연동해서 파일 업로드 하기 (S3 Bucket 생성부터 연동까지)

이번 주 스프린트의 핵심 게시글 작성할 때 이미지 업로드하는 기능을 오늘 구현했다. 어제 AWS 가입이 되지 않아 S3를 이용해 이미지를 업로드하는 것을 포기하려 했지만 오늘 일어나서 메일함

seungjjun.tistory.com

1기분들의 til 을 참고해서 버킷을 생성하고 버킷 정책 편집 까지는 성공했으나 액세를 퍼블릭으로 바꾸는 과정에서 access denied 오류가 계속 나고 있었다. 이것 저것 방법을 시도해보다가, 1기분들과는 다르게 액세스 차단 설정에서 맨 아래 체크박스만 남겨두고 모두 체크한 후 저장하니까 액세스가 '퍼블릭'으로 바뀌면서 access denied 는 해결되었다. (원래는 3번째, 4번째만 체크되어 있었음)

이렇게 S3 스토리지 서비스 이용해보기는 성공!

댓글