Skip to main content

CreateS3UploadFlowConfig

Signature

interface CreateS3UploadFlowConfig<Input, S3Config, Result> 

Properties

Property

Modifiers

Type

Description

prepareUpload

(input: Input) => Promise<S3Config>

파일을 업로드하기 전에 필요한 정보를 준비합니다. - 주로 presigned url 을 생성하고, 필요한 정보를 준비합니다. - 해당 함수의 parameter type 은 이후 return 되는 uploadFile 함수의 input type 이 됩니다. - 해당 함수의 return type 은 config.uploadFileToS3 함수의 input type 이 됩니다.

uploadFileToS3

(s3Config: S3Config) => Promise<Result>

S3에 파일을 업로드합니다. - 주로 s3 에 파일을 업로드합니다. - 해당 함수의 parameter type 은 config.prepareUpload 함수의 return type 이 됩니다. - 해당 함수의 return type 은 이후 return 되는 uploadFile 함수의 return type 이 됩니다.