[Web] 최종프로젝트(7) spring boot + S3 + pre-signed URL 적용
등장인물
용어
프론트 입장에서 기술
<aside> 💡 분리배출 글(관리자용)을 등록해야지
</aside>
백엔드에게 presigned url을 달라고 요청한다
[POST] <http://localhost:8080/api/v1/s3/presigned
>
presigned url을 받는다
presigned url을 이용해서 s3에 파일을 업로드한다 → 이미지 url을 받음
백엔드에게 이미지 url을 포함하여 분리배출 글 등록 요청을 보낸다
[POST] <http://localhost:8080/api/v1/recycling>
[body]
{
"name": "포도",
"process": [
"음식물 쓰레기통에 버리세요"
],
"description": [
"음식물 쓰레기입니다"
],
"types": [
"음식물"
],
"image_url": "<https://boonbaebucket.s3.ap-northeast-2.amazonaws.com/st~~~~~~~>",
"tags": [
"음식", "음식물", "과일"
]
}