fix region of cos

This commit is contained in:
Leo Chen 2024-10-22 21:55:49 +08:00
parent 7b129c11e9
commit cd76d170b2

View File

@ -2,10 +2,8 @@ package deployer
import ( import (
"context" "context"
"encoding/base64"
"encoding/json" "encoding/json"
"fmt" "fmt"
"strings"
"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common" "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common"
"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile" "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile"
@ -88,12 +86,11 @@ func (d *TencentCOSDeployer) deploy(certId string) error {
cpf := profile.NewClientProfile() cpf := profile.NewClientProfile()
cpf.HttpProfile.Endpoint = "ssl.tencentcloudapi.com" cpf.HttpProfile.Endpoint = "ssl.tencentcloudapi.com"
// 实例化要请求产品的client对象,clientProfile是可选的 // 实例化要请求产品的client对象,clientProfile是可选的
client, _ := ssl.NewClient(d.credential, "", cpf) client, _ := ssl.NewClient(d.credential, getDeployString(d.option.DeployConfig, "region"), cpf)
// 实例化一个请求对象,每个接口都会对应一个request对象 // 实例化一个请求对象,每个接口都会对应一个request对象
request := ssl.NewDeployCertificateInstanceRequest() request := ssl.NewDeployCertificateInstanceRequest()
request.Region = common.StringPtr(getDeployString(d.option.DeployConfig, "region"))
request.CertificateId = common.StringPtr(certId) request.CertificateId = common.StringPtr(certId)
request.ResourceType = common.StringPtr("cos") request.ResourceType = common.StringPtr("cos")
request.Status = common.Int64Ptr(1) request.Status = common.Int64Ptr(1)