support huawei cloud obs storage (#7980) (#7981)

This commit is contained in:
zhuhao
2024-09-06 14:00:47 +08:00
committed by GitHub
parent 1a054ac1f4
commit e0d3cd91c6
9 changed files with 1061 additions and 943 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.google_storage import GoogleStorage
from extensions.storage.huawei_storage import HuaweiStorage
from extensions.storage.local_storage import LocalStorage
from extensions.storage.oci_storage import OCIStorage
from extensions.storage.s3_storage import S3Storage
@@ -30,6 +31,8 @@ class Storage:
self.storage_runner = TencentStorage(app=app)
elif storage_type == "oci-storage":
self.storage_runner = OCIStorage(app=app)
elif storage_type == "huawei-obs":
self.storage_runner = HuaweiStorage(app=app)
else:
self.storage_runner = LocalStorage(app=app)