From 80caf881aed1bce6a1795dbc65cc72b34cb51cad Mon Sep 17 00:00:00 2001 From: Leo Chen Date: Tue, 12 Nov 2024 17:56:41 +0800 Subject: [PATCH] fixed: instance not found when deploying tencent COS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复了重构导致腾讯云COS部署时找不到实例的bug --- internal/deployer/tencent_cos.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/internal/deployer/tencent_cos.go b/internal/deployer/tencent_cos.go index 71039b87..bfcd7b7d 100644 --- a/internal/deployer/tencent_cos.go +++ b/internal/deployer/tencent_cos.go @@ -33,6 +33,7 @@ func NewTencentCOSDeployer(option *DeployerOption) (Deployer, error) { client, err := (&TencentCOSDeployer{}).createSdkClient( access.SecretId, access.SecretKey, + option.DeployConfig.GetConfigAsString("region"), ) if err != nil { return nil, xerrors.Wrap(err, "failed to create sdk clients") @@ -95,9 +96,9 @@ func (d *TencentCOSDeployer) Deploy(ctx context.Context) error { return nil } -func (d *TencentCOSDeployer) createSdkClient(secretId, secretKey string) (*tcSsl.Client, error) { +func (d *TencentCOSDeployer) createSdkClient(secretId, secretKey, region string) (*tcSsl.Client, error) { credential := common.NewCredential(secretId, secretKey) - client, err := tcSsl.NewClient(credential, "", profile.NewClientProfile()) + client, err := tcSsl.NewClient(credential, region, profile.NewClientProfile()) if err != nil { return nil, err }