개발자

프론트에서 s3이미지 관리 어떻게 하시나요?

2024년 05월 20일조회 121

회사에서 vercel을 사용하여 이미지 처리하는데 vercel 요금이 생각보다 많이 나와서 s3 사용을 고려하고 있습니다. 다만 이미지를 수정하고 올리는 작업이 많아서 매번 직접 s3에 업로드하기 번거려울것 같아 좋은 방법을 찾고 있어요 일단 생각한 방법은 git actions로 public에 있는 이미지를 자동으로 s3에 올릴려고 하는데 다른 회사에서는 어떤 방법으로 이미지를 관리하는지 궁금합니다

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

포크코딩님의 프로필 사진

업로드띵 추천드립니다. https://uploadthing.com/ 사용법은 문서 보시면 직관적으로 알 수 있습니다.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 05월 20일

s3를 사용하여 이미지를 관리하는 경우, AWS SDK를 사용하여 s3 버킷에 직접 이미지를 업로드하고 불러오는 것이 가장 일반적인 방식입니다. 이미지를 수정하거나 업데이트 할 때마다 수동으로 s3에 업로드하는 대신, 프론트엔드에서 이 작업을 자동화할 수 있습니다. AWS SDK는 Node.js, Python 등 다양한 언어로 제공되므로 사용하는 기술 스택에 따라 선택이 가능합니다. SDK를 이용해 파일 업로드 API를 만들고, 프론트엔드에서는 해당 API를 호출하여 이미지 업로드 작업을 처리할 수 있습니다. 이러한 방법 외에도, 위에서 언급한 Git Actions나 CI/CD 파이프라인을 통해 S3에 배포하는 방법도 많은 회사들이 사용하고 있습니다. 더 나아가서 필요하다면 CloudFront와 같은 CDN 서비스를 붙여주어 전세계적으로 빠른 속도로 이미지가 제공되게 하는 등 최적화 작업을 추가해볼 수 있겠습니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!