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(ApplicationYaml.Cname, ApplicationYaml.AccessKeyId, ApplicationYaml.AccessKeySecret, oss.UseCname(true)) // 公网 } else { OssClient, err = oss.New(ApplicationYaml.Endpoint, ApplicationYaml.AccessKeyId, ApplicationYaml.AccessKeySecret, oss.UseCname(false)) // 内网 } if err != nil { fmt.Println("无法创建阿里云client:", err) os.Exit(-1) } OssBucket, err = OssClient.Bucket(ApplicationYaml.BucketName) if err != nil { fmt.Println("无法创建阿里云bucket:", err) os.Exit(-1) } } func InitOss2(isUseCname bool) { var err error if isUseCname { OssClient2, err = oss.New(ApplicationYaml.Cname2, ApplicationYaml.AccessKeyId2, ApplicationYaml.AccessKeySecret2, oss.UseCname(true)) // 公网 } else { OssClient2, err = oss.New(ApplicationYaml.Endpoint2, ApplicationYaml.AccessKeyId2, ApplicationYaml.AccessKeySecret2, oss.UseCname(false)) // 内网 } if err != nil { fmt.Println("无法创建阿里云client:", err) os.Exit(-1) } OssBucket2, err = OssClient2.Bucket(ApplicationYaml.BucketName2) if err != nil { fmt.Println("无法创建阿里云bucket:", err) os.Exit(-1) } }