feat: add baidu obs storage (#9024)

This commit is contained in:
zhuhao 2024-10-07 11:09:27 +08:00 committed by GitHub
commit 2571b0c4e3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 304 additions and 147 deletions

View file

@ -6,6 +6,7 @@ from flask import Flask
from extensions.storage.aliyun_storage import AliyunStorage
from extensions.storage.azure_storage import AzureStorage
from extensions.storage.baidu_storage import BaiduStorage
from extensions.storage.google_storage import GoogleStorage
from extensions.storage.huawei_storage import HuaweiStorage
from extensions.storage.local_storage import LocalStorage
@ -35,6 +36,8 @@ class Storage:
self.storage_runner = OCIStorage(app=app)
elif storage_type == "huawei-obs":
self.storage_runner = HuaweiStorage(app=app)
elif storage_type == "baidu-obs":
self.storage_runner = BaiduStorage(app=app)
elif storage_type == "volcengine-tos":
self.storage_runner = VolcengineStorage(app=app)
else: