perf: 腾讯云插件支持国际版

This commit is contained in:
xiaojunnuo
2025-08-25 16:19:37 +08:00
parent 06d15be43a
commit 58e82d5dbd
21 changed files with 28 additions and 13 deletions
@@ -122,7 +122,7 @@ export class DeployCertToTencentAll extends AbstractTaskPlugin {
region: this.region,
profile: {
httpProfile: {
endpoint: 'ssl.tencentcloudapi.com',
endpoint: `ssl.${access.intlDomain()}tencentcloudapi.com`,
},
},
});
@@ -104,7 +104,7 @@ export class TencentDeployCertToCDNv2 extends AbstractTaskPlugin {
region: '',
profile: {
httpProfile: {
endpoint: 'cdn.tencentcloudapi.com',
endpoint: `cdn.${accessProvider.intlDomain()}tencentcloudapi.com`,
},
},
};
@@ -80,7 +80,7 @@ export class DeployToCdnPlugin extends AbstractTaskPlugin {
region: '',
profile: {
httpProfile: {
endpoint: 'cdn.tencentcloudapi.com',
endpoint: `cdn.${accessProvider.intlDomain()}tencentcloudapi.com`,
},
},
};
@@ -119,7 +119,7 @@ export class DeployCertToTencentCLB extends AbstractTaskPlugin {
region: region,
profile: {
httpProfile: {
endpoint: 'clb.tencentcloudapi.com',
endpoint: `clb.${accessProvider.intlDomain()}tencentcloudapi.com`,
},
},
};
@@ -89,7 +89,8 @@ export class DeployCertToTencentEO extends AbstractTaskPlugin {
getClient(accessProvider: TencentAccess) {
const TeoClient = this.Client;
const endpoint = accessProvider.isIntl()?"teo.intl.tencentcloudapi.com": "teo.tencentcloudapi.com";
//teo.intl.tencentcloudapi.com
const endpoint = `teo.${accessProvider.intlDomain()}tencentcloudapi.com`;
const clientConfig = {
credential: {
secretId: accessProvider.secretId,
@@ -101,7 +101,7 @@ export class TencentDeployCertToLive extends AbstractTaskPlugin {
region: '',
profile: {
httpProfile: {
endpoint: 'live.tencentcloudapi.com',
endpoint: `live.${accessProvider.intlDomain()}tencentcloudapi.com`,
},
},
};
@@ -210,7 +210,7 @@ export class DeployCertToTencentTKEIngressPlugin extends AbstractTaskPlugin {
region,
profile: {
httpProfile: {
endpoint: "tke.tencentcloudapi.com"
endpoint: `tke.${accessProvider.intlDomain()}tencentcloudapi.com`
}
}
};
@@ -151,7 +151,7 @@ export class TencentActionInstancesPlugin extends AbstractTaskPlugin {
region: this.region,
profile: {
httpProfile: {
endpoint: 'cvm.tencentcloudapi.com',
endpoint: `cvm.${accessProvider.intlDomain()}tencentcloudapi.com`,
},
},
};