Use OSS v2 region format

This commit is contained in:
Frudrax Cheng
2026-06-02 17:21:07 +08:00
parent 7bacd925ed
commit bd40e4afdc
4 changed files with 4 additions and 12 deletions
+1 -9
View File
@@ -146,15 +146,7 @@ func (s OSSService) newClient() *oss.Client {
s.cfg.AccessKeyID,
s.cfg.AccessKeySecret,
)).
WithRegion(normalizeOSSRegion(s.cfg.Region)).
WithRegion(strings.TrimSpace(s.cfg.Region)).
WithEndpoint(strings.TrimPrefix(strings.TrimPrefix(normalizeOSSEndpoint(s.cfg.Endpoint), "https://"), "http://"))
return oss.NewClient(cfg)
}
func normalizeOSSRegion(region string) string {
region = strings.TrimSpace(region)
if strings.HasPrefix(region, "oss-") {
return strings.TrimPrefix(region, "oss-")
}
return region
}