modified: backend/ali_oss.py

modified:   backend/config.py
This commit is contained in:
2026-07-31 14:36:08 +08:00
parent 9048bbb7f8
commit 4775748447
2 changed files with 136 additions and 26 deletions
+25 -3
View File
@@ -63,9 +63,31 @@ backend_java_base_url, backend_java_base_url_source = _get_env(
default="http://127.0.0.1:18080/",
)
backend_java_base_url = backend_java_base_url.rstrip("/")
os.environ["OSS_ACCESS_KEY_ID"] = accessKeyId
os.environ["OSS_ACCESS_KEY_SECRET"] = accessKeySecret
os.environ["SECRET_KEY"] = "ddffc7c1d02121d9554d7b080b2511b6"
# os.environ["OSS_ACCESS_KEY_ID"] = accessKeyId
# os.environ["OSS_ACCESS_KEY_SECRET"] = accessKeySecret
# os.environ["SECRET_KEY"] = "ddffc7c1d02121d9554d7b080b2511b6"
# ==================== 对象存储配置(MinIOS3 协议兼容) ====================
# MinIO 默认 region 为 us-east-1
region = os.getenv("oss_region", "us-east-1")
# S3 API 地址(域名 http://api.aishufu.top,或直连 http://47.110.241.161:9000
endpoint = os.getenv("oss_endpoint", "https://oss.aishufu.top")
bucket = os.getenv("oss_bucket", "client")
accessKeyId = os.getenv("oss_access_key_id", "minioadmin")
accessKeySecret = os.getenv("oss_access_key_secret", "Minio@2024Secure")
bucket_path = os.getenv("oss_bucket_path", "nanri-image/")
# 对外访问地址(可与上传用 endpoint 不同,例如走 CDN/域名),MinIO 为 path-style{host}/{bucket}/{key}
_public_host = os.getenv("oss_public_host", endpoint).rstrip("/")
file_url_pre = f"{_public_host}/{bucket}/"
os.environ['OSS_ACCESS_KEY_ID'] = accessKeyId
os.environ['OSS_ACCESS_KEY_SECRET'] = accessKeySecret
os.environ.setdefault('AWS_ACCESS_KEY_ID', accessKeyId)
os.environ.setdefault('AWS_SECRET_ACCESS_KEY', accessKeySecret)
debug = True