diff --git a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.ts b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.ts index 8bc11d2db..09c344ef2 100644 --- a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.ts +++ b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.ts @@ -79,9 +79,11 @@ export class DeployCertToAliyunDCDN extends AbstractTaskPlugin { if (typeof this.domainName === 'string') { this.domainName = [this.domainName]; } + + const params:any = await this.buildParams(); for (const domainName of this.domainName) { this.logger.info(`[${domainName}]开始部署`) - const params = await this.buildParams(domainName); + params.DomainName = domainName; await this.doRequest(client, params); this.logger.info(`[${domainName}]部署成功`) } @@ -100,7 +102,7 @@ export class DeployCertToAliyunDCDN extends AbstractTaskPlugin { return client; } - async buildParams(domainName: string) { + async buildParams() { const CertName = (this.certName ?? 'certd') + '-' + dayjs().format('YYYYMMDDHHmmss'); let certId: any = this.cert @@ -111,7 +113,6 @@ export class DeployCertToAliyunDCDN extends AbstractTaskPlugin { this.logger.info('上传证书:', CertName); const cert: any = this.cert; return { - DomainName: domainName, SSLProtocol: 'on', CertName: CertName, CertType: 'upload', @@ -126,7 +127,6 @@ export class DeployCertToAliyunDCDN extends AbstractTaskPlugin { } this.logger.info('使用已上传的证书:', certId); return { - DomainName: domainName, SSLProtocol: 'on', CertType: 'cas', CertName: CertName,