package config import ( "fmt" "github.com/aliyun/aliyun-oss-go-sdk/oss" "os" ) var ( cname = "http://open-bucket.oss.icvdc.com" endpoint = "oss-cn-beijing-gqzl-d01-a.ops.gqzl-cloud.com" accessKeyId = "n8glvFGS25MrLY7j" accessKeySecret = "xZ2Fozoarpfw0z28FUhtg8cu0yDc5d" bucketName = "open-bucket" OssClient *oss.Client OssBucket *oss.Bucket cname2 = "http://pji-bucket1.oss.icvdc.com" endpoint2 = "oss-cn-beijing-gqzl-d01-a.ops.gqzl-cloud.com" accessKeyId2 = "n8glvFGS25MrLY7j" accessKeySecret2 = "xZ2Fozoarpfw0z28FUhtg8cu0yDc5d" bucketName2 = "pji-bucket1" OssClient2 *oss.Client OssBucket2 *oss.Bucket ) func InitOss(isUseCname bool) { var err error if isUseCname { OssClient, err = oss.New(cname, accessKeyId, accessKeySecret, oss.UseCname(true)) // 公网 } else { OssClient, err = oss.New(endpoint, accessKeyId, accessKeySecret, oss.UseCname(false)) // 内网 } if err != nil { fmt.Println("无法创建阿里云client:", err) os.Exit(-1) } OssBucket, err = OssClient.Bucket(bucketName) if err != nil { fmt.Println("无法创建阿里云bucket:", err) os.Exit(-1) } } func InitOss2(isUseCname bool) { var err error if isUseCname { OssClient2, err = oss.New(cname2, accessKeyId2, accessKeySecret2, oss.UseCname(true)) // 公网 } else { OssClient2, err = oss.New(endpoint2, accessKeyId2, accessKeySecret2, oss.UseCname(false)) // 内网 } if err != nil { fmt.Println("无法创建阿里云client:", err) os.Exit(-1) } OssBucket2, err = OssClient2.Bucket(bucketName2) if err != nil { fmt.Println("无法创建阿里云bucket:", err) os.Exit(-1) } }