diff --git a/server/s3/src/index.ts b/server/s3/src/index.ts index 74abd57f67..7e514e3d8d 100644 --- a/server/s3/src/index.ts +++ b/server/s3/src/index.ts @@ -71,8 +71,9 @@ export class S3Service implements StorageAdapter { expireTime: number client: S3 constructor (readonly opt: S3Config) { + const endpoint = Number.isInteger(opt.port) ? `${opt.endpoint}:${opt.port}` : opt.endpoint this.client = new S3({ - endpoint: opt.endpoint, + endpoint, credentials: { accessKeyId: opt.accessKey, secretAccessKey: opt.secretKey