跳到主要内容

cos

集成

<dependency>
<groupId>com.manatee.manatee-lowcode</groupId>
<artifactId>lowcode-cos</artifactId>
<version>${lowcode.version}</version>
</dependency>

项目配置

cos:
secretId: xxx
secretKey: xxx
ownDomain: https://nms-xxx.cos.ap-guangzhou.myqcloud.com
endpoint: https://nms-xxx.cos.ap-guangzhou.myqcloud.com
region: ap-xxx

客户端

@Service
public class COSClientImpl extends COSFileUploadManager {

@Override
public COSClient getCustomCOSClient() {
// 方式1. 可以手动设置参数, 使用工作台引擎初始化客户端
// super.setEndpoint(endpoint);
// super.setSecretId(secretId);
// super.setSecretKey(secretKey);
// super.setRegion(region);
// super.setOwnDomain(ownDomain);
return null;

// 方式二2.使用自己已有客户端,
return new COSClient();
}
}