七牛云依赖

This commit is contained in:
zhangchenhao
2025-05-19 15:19:54 +08:00
parent 9e58970ab9
commit 06dbab6549
3 changed files with 36 additions and 9 deletions

View File

@@ -9,7 +9,7 @@ import (
"github.com/alibabacloud-go/tea/tea"
"strconv"
"strings"
"github.com/aliyun/aliyun-oss-go-sdk/oss"
)
@@ -23,7 +23,7 @@ func ClientAliCdn(accessKey, accessSecret string) (_result *aliyuncdn.Client, er
if err != nil {
return nil, err
}
return client, nil
}
@@ -56,7 +56,7 @@ func DeployAliCdn(cfg map[string]any) error {
if err != nil {
return err
}
client, err := ClientAliCdn(providerConfig["access_key_id"], providerConfig["access_key_secret"])
if err != nil {
return err
@@ -74,7 +74,7 @@ func DeployAliCdn(cfg map[string]any) error {
if !ok {
return fmt.Errorf("证书错误cert")
}
setCdnDomainSSLCertificateRequest := &aliyuncdn.SetCdnDomainSSLCertificateRequest{
DomainName: tea.String(domain),
SSLProtocol: tea.String("on"),
@@ -89,7 +89,6 @@ func DeployAliCdn(cfg map[string]any) error {
}
func ClientOss(accessKeyId, accessKeySecret, region string) (*oss.Client, error) {
// 接入点一览 https://api.aliyun.com/product/Oss
var endpoint string
switch region {
case "":
@@ -108,12 +107,12 @@ func ClientOss(accessKeyId, accessKeySecret, region string) (*oss.Client, error)
default:
endpoint = fmt.Sprintf("oss-%s.aliyuncs.com", region)
}
client, err := oss.New(endpoint, accessKeyId, accessKeySecret)
if err != nil {
return nil, err
}
return client, nil
}
@@ -150,7 +149,7 @@ func DeployOss(cfg map[string]any) error {
if !ok {
return fmt.Errorf("参数错误region")
}
client, err := ClientOss(providerConfig["access_key_id"], providerConfig["access_key_secret"], region)
if err != nil {
return err
@@ -172,7 +171,7 @@ func DeployOss(cfg map[string]any) error {
if !ok {
return fmt.Errorf("证书错误cert")
}
putBucketCnameWithCertificateRequest := oss.PutBucketCname{
Cname: domain,
CertificateConfiguration: &oss.CertificateConfiguration{