Combi153 / mini-gallery

mini-gallery

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

S3 사용해보기

개발 요구사항

  • S3 띄우기

    • bucket policy 설정
    • public access restrict
  • CloudFront

    • S3 OAI(Origin Access Identity) 설정
  • 서버 띄우기

    • ec2 설정 (was)
    • nginx 설정 (reverse proxy) -> 그냥 8080 포트로 하자.
  • Application

    • 이미지 저장 기능
      • 이미지 저장 api 추가
    • 이미지 조회 기능
      • 이미지 조회 api 추가
  • Postman test

    • local
      • get object : GET /posts
      • put object : POST /posts
    • ec2
      • get object : GET /posts
      • put object : POST /posts

메모

  • 이미지 업로드 시 Multipart/form-data

  • 이미지의 이름을 어떻게 정할 것인가?

    • 이미지 이름이 중복되면 어떻게 처리가 될까?
  • ec2에 있는 이미지를 어떻게 s3로 옮길까?

  • s3 사용하는 api에 대한 Transaction 관리를 어떻게 할까?

    • facade pattern 적용
  • 허브가 보내준 자료

  • s3 테스트 알아보기

  • 경로 이미지 ImageIO 어떻게 처리할지 고민

About

mini-gallery


Languages

Language:Java 94.7%Language:HTML 5.3%