添加aws客户端对minio的支持

This commit is contained in:
jackieZhouQQ 2023-10-03 15:11:32 +08:00 committed by GitHub
parent 314dc6bbf9
commit a5a3dc1665
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -78,10 +78,12 @@ export class CoolFile {
this.client = new QINIU.auth.digest.Mac(accessKeyId, accessKeySecret);
}
if (aws) {
const { accessKeyId, secretAccessKey, region } = aws;
const { accessKeyId, secretAccessKey, region, publicDomain } = aws;
this.client = new S3Client({
region,
credentials: { accessKeyId, secretAccessKey },
// 支持自定义s3服务如minio等
endpoint: publicDomain ? publicDomain : `https://s3.${region}.amazonaws.com`,
});
}
}