fix: Qiniu ioHost 按区域硬编码,getIovipHost 非公开 API
This commit is contained in:
@@ -42,7 +42,14 @@ public class QiniuStorageService implements StorageService {
|
|||||||
default -> Region.autoRegion();
|
default -> Region.autoRegion();
|
||||||
};
|
};
|
||||||
Configuration cfg = new Configuration(region);
|
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.uploadManager = new UploadManager(cfg);
|
||||||
this.bucketManager = new BucketManager(auth, cfg);
|
this.bucketManager = new BucketManager(auth, cfg);
|
||||||
this.qiniuClient = new Client(cfg);
|
this.qiniuClient = new Client(cfg);
|
||||||
|
|||||||
Reference in New Issue
Block a user