""" 短信配置模块 ============================================================= 包含阿里云短信服务相关的所有配置项。 依赖:config/__init__.py 中的 _load_env_file() 已提前加载 .env """ import os # ============================================================ # 短信配置 # ============================================================ # 短信服务商(当前仅支持 aliyun,预留扩展) SMS_PROVIDER = os.getenv('SMS_PROVIDER', 'aliyun') # 阿里云 AccessKey ID(在阿里云控制台 > RAM访问控制 中获取) SMS_ALIYUN_ACCESS_KEY_ID = os.getenv('SMS_ALIYUN_ACCESS_KEY_ID', '') # 阿里云 AccessKey Secret(请妥善保管,不要提交到代码仓库) SMS_ALIYUN_ACCESS_KEY_SECRET = os.getenv('SMS_ALIYUN_ACCESS_KEY_SECRET', '') # 短信签名(需在阿里云控制台 > 短信服务 中审核通过) SMS_ALIYUN_SIGN_NAME = os.getenv('SMS_ALIYUN_SIGN_NAME', '') # 短信服务接入点(默认杭州区域,一般无需修改) SMS_ALIYUN_ENDPOINT = os.getenv('SMS_ALIYUN_ENDPOINT', 'dysmsapi.aliyuncs.com') # 连接超时(毫秒)- 建立连接的最大等待时间 SMS_ALIYUN_CONNECT_TIMEOUT = int(os.getenv('SMS_ALIYUN_CONNECT_TIMEOUT', 10000)) # 读取超时(毫秒)- 等待服务端响应的最大时间 SMS_ALIYUN_READ_TIMEOUT = int(os.getenv('SMS_ALIYUN_READ_TIMEOUT', 10000))