1. Presigned URL 요청:
  2. 파일 업로드:

<aside> 💡 presigned url 생성

{
    "filename": "ddd.jpeg",
    "fileSize": 76342 // 서버에서 전달받기 전 파일크기 검사함
}
{
    "code": 201,
    "message": "요청 성공",
    "data": {
        "signedUrl": "<https://michi-bucket.s3.ap-northeast-2.amazonaws.com/81eb2c55_a413_4127_80e2_6b7fc4d5844a_poorin.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAW5ACWLBPWPLZWZIE%2F20240527%2Fap-northeast-2%2Fs3%2Faws4_request&X-Amz-Date=20240527T230425Z&X-Amz-Expires=300&X-Amz-Signature=431a690858a391ee2eaa1a3b3f5a3e5943d2cb58421da0b7e8613e2802727e2d&X-Amz-SignedHeaders=host&x-id=PutObject>",
        "publicUrl": "<https://michi-bucket.s3.ap-northeast-2.amazonaws.com/81eb2c55_a413_4127_80e2_6b7fc4d5844a_poorin.jpeg>"
    }
}

<aside> 💡 deleteFiles (만들어둠)

{
    "keys": ["<https://michi-bucket.s3.ap-northeast-2.amazonaws.com/36cde1d5_cc16_409d_9e95_7109424adef1_poorin.jpeg>", "<https://michi-bucket.s3.ap-northeast-2.amazonaws.com/931fe46f_24f7_4841_8346_694915443b6a_poorin.jpeg>"]
}
{
    "code": 200,
    "message": "파일이 삭제되었습니다."
}

</aside>