fix: Qiniu ioHost 按区域硬编码,getIovipHost 非公开 API
This commit is contained in:
@@ -42,7 +42,14 @@ public class QiniuStorageService implements StorageService {
|
||||
default -> Region.autoRegion();
|
||||
};
|
||||
Configuration cfg = new Configuration(region);
|
||||
this.ioHost = region.getIovipHost(null);
|
||||
this.ioHost = switch (regionStr) {
|
||||
case "z0" -> "iovip-z0.qiniuio.com";
|
||||
case "z1" -> "iovip-z1.qiniuio.com";
|
||||
case "z2" -> "iovip-z2.qiniuio.com";
|
||||
case "na0" -> "iovip-na0.qiniuio.com";
|
||||
case "as0" -> "iovip-as0.qiniuio.com";
|
||||
default -> "iovip-z2.qiniuio.com";
|
||||
};
|
||||
this.uploadManager = new UploadManager(cfg);
|
||||
this.bucketManager = new BucketManager(auth, cfg);
|
||||
this.qiniuClient = new Client(cfg);
|
||||
|
||||
Reference in New Issue
Block a user