Skip to content

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

@Whale0928

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions