aliyun.py 1003 B

123456789101112131415161718192021222324252627282930
  1. """阿里云服务配置 —— SLS 日志 / OSS 对象存储"""
  2. from pydantic_settings import BaseSettings, SettingsConfigDict
  3. class AliyunLogConfig(BaseSettings):
  4. """阿里云日志服务 (SLS) 配置"""
  5. endpoint: str = "cn-hangzhou.log.aliyuncs.com"
  6. access_key_id: str = "LTAIP6x1l3DXfSxm"
  7. access_key_secret: str = "KbTaM9ars4OX3PMS6Xm7rtxGr1FLon"
  8. project: str = "changwen-alg"
  9. logstore: str = "long_articles_agentic_aupply"
  10. model_config = SettingsConfigDict(
  11. env_prefix="ALIYUN_LOG_", env_file=".env", case_sensitive=False, extra="ignore"
  12. )
  13. class AliyunOssConfig(BaseSettings):
  14. """阿里云 OSS 对象存储配置"""
  15. endpoint: str = "oss-cn-hangzhou.aliyuncs.com"
  16. access_key_id: str = "LTAIP6x1l3DXfSxm"
  17. access_key_secret: str = "KbTaM9ars4OX3PMS6Xm7rtxGr1FLon"
  18. bucket_name: str = "art-pubbucket"
  19. model_config = SettingsConfigDict(
  20. env_prefix="ALIYUN_OSS_", env_file=".env", case_sensitive=False, extra="ignore"
  21. )