Skip to content

AWS SDK v2 전환 및 이미지 리소스 검증 보강 #256

Description

@Whale0928

배경

AWS SDK Java v1 의존성을 제거하고 S3 연동을 SDK v2 기반으로 전환해야 한다.
또한 presigned URL 발급 후 리뷰 등록/수정 시 업로드 리소스가 실제 서버에서 발급한 리소스인지 검증할 필요가 있다.

목표

  • AWS SDK v1 제거 및 SDK v2 기반 S3 연동 적용
  • presigned URL 발급 리소스에 대한 소유권/상태/원본 URL 검증 추가
  • 리뷰 이미지 등록 시 임의 URL 또는 타 사용자 리소스 사용 차단

작업 범위

  • S3Client, S3Presigner 기반으로 전환
  • v1 AWS SDK 의존성 제거
  • ResourceLog 생성 로직을 응답 전 동기 저장으로 변경
  • ResourceVerifier 공통 검증 로직 추가
  • 리뷰 생성/수정 시 이미지 리소스 검증 적용
  • 정상/비정상/경계 케이스 테스트 추가

완료 조건

  • AWS SDK v1 의존성이 제거된다
  • presigned URL 발급 및 업로드 경로가 정상 동작한다
  • 서버가 발급하지 않은 이미지 URL은 리뷰에 등록할 수 없다
  • 타 사용자 리소스는 사용할 수 없다
  • 관련 테스트와 전체 검증이 통과한다

관련 PR

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions