💚react + spring boot + toast ui editor로 글 작성해보기-#1

AWS S3로 파일을 업로드 하고 url를 반환

toast ui에 이미지 url를 뿌려주기 위한 사전작업을 해보자


S3 버킷 만들기

우선 s3버킷을 만들어보자

s3를 검색해서

image 클릭

버킷이름작성 image

객체 소유권 설정 ACL 활성화 해주고 객체 라이터 체크 해주자

springboot에서 사용하려면 저걸 반드시 체크 해줘야 한다 image

액세스 차단 설정 첫번째 빼고 다 체크 해준다 image

나머지는 건드리지 않고 버킷 만들기 클릭

IAM만들기

다음은 IAM 만들기다 이것이 있어야 버킷에 접근이 가능하다

iam 검색해서 사용자 클릭 image

사용자 추가 클릭 image

사용자 이름 과 프로그래밍 방식 액세스 를 체크 해준다 image

다음 버튼 눌러주고 권한 설정에 s3검색해서 빨간 동그라미 체크 하고 다음을 누른다 image

그다음 태그를 추가 해주었다 굳이 안해도 될듯 하다 image

완료 되었다 csv다운로드해서 저 키들을 기억하기로 하자(매우중요) image

s3 버킷 정책 생성

다시 s3로 가준다 만들어진 버킷에 들어가서 image 권한 클릭

편집 클릭 image

버킷 ARN 복사 image

정책 생성기 클릭 image

사진처럼 하고 Actions에는 getObject, deleteObject, putObject 선택하고 아까 복사했던 arn 입력한다음 Add statement 클릭 -> generate policy image

안에 있는 내용 복사 해서 생성하면 끝