From a8a45d7f757820990e278533277a3deda5ba48f3 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 24 Oct 2024 14:45:51 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=94=AF=E6=8C=81=E9=83=A8=E7=BD=B2?= =?UTF-8?q?=E5=88=B0=E8=85=BE=E8=AE=AF=E4=BA=91COS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin/deploy-to-cos/index.ts | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/packages/ui/certd-server/src/plugins/plugin-tencent/plugin/deploy-to-cos/index.ts b/packages/ui/certd-server/src/plugins/plugin-tencent/plugin/deploy-to-cos/index.ts index 0a4d700b0..34bdba28d 100644 --- a/packages/ui/certd-server/src/plugins/plugin-tencent/plugin/deploy-to-cos/index.ts +++ b/packages/ui/certd-server/src/plugins/plugin-tencent/plugin/deploy-to-cos/index.ts @@ -10,7 +10,6 @@ import { TencentSslClient } from '../../lib/index.js'; icon: 'svg:icon-tencentcloud', group: pluginGroups.tencent.key, desc: '部署到腾讯云COS源站域名证书', - deprecated: '暂不可用', default: { strategy: { runStrategy: RunStrategy.SkipWhenSucceed, @@ -117,15 +116,18 @@ export class DeployCertToTencentCosPlugin extends AbstractPlusTaskPlugin { }); } - const params = { - CertificateId: tencentCertId, - ResourceType: 'cos', - Status: 1, - InstanceIdList: [`${this.bucket}#${this.region}#${this.domains}`], - }; + for (const domain of this.domains) { + const params = { + CertificateId: tencentCertId, + ResourceType: 'cos', + Status: 1, + InstanceIdList: [`${this.region}#${this.bucket}#${domain}`], + }; - const res = await client.deployCertificateInstance(params); - this.logger.info('部署成功', res); + const res = await client.deployCertificateInstance(params); + this.logger.info(`域名${domain}部署成功:`, res); + } + this.logger.info('部署完成'); } async onGetDomainList(data: any) {