import os from dotenv import load_dotenv # 加载环境变量 load_dotenv() # AWS EBS定价(GP3) AWS_PRICING_EBS = { "us-east-1": 0.08, "us-east-2": 0.08, "us-west-1": 0.096, "us-west-2": 0.08, "af-south-1": 0.1047, "ap-east-1": 0.1056, "ap-south-1": 0.0912, "ap-northeast-3": 0.096, "ap-northeast-2": 0.0912, "ap-southeast-1": 0.096, "ap-southeast-2": 0.096, "ap-northeast-1": 0.096, "ca-central-1": 0.088, "eu-central-1": 0.0952, "eu-west-1": 0.088, "eu-west-2": 0.0928, "eu-west-3": 0.0928, "eu-north-1": 0.0836, "me-central-1": 0.0968, "sa-east-1": 0.152, } # 区域中文名称映射 AWS_REGION_NAMES = { "us-east-1": "美国东部 (弗吉尼亚北部)", "us-east-2": "美国东部 (俄亥俄)", "us-west-1": "美国西部 (加利福尼亚北部)", "us-west-2": "美国西部 (俄勒冈)", "ap-south-1": "亚太地区 (孟买)", "ap-east-1": "亚太地区 (香港)", "ap-northeast-1": "亚太地区 (东京)", "ap-northeast-2": "亚太地区 (首尔)", "ap-southeast-1": "亚太地区 (新加坡)", "ap-southeast-2": "亚太地区 (悉尼)", "ca-central-1": "加拿大 (中部)", "eu-central-1": "欧洲 (法兰克福)", "eu-west-1": "欧洲 (爱尔兰)", "eu-west-2": "欧洲 (伦敦)", "eu-west-3": "欧洲 (巴黎)", "sa-east-1": "南美洲 (圣保罗)", "me-central-1": "中东 (阿联酋)", "eu-north-1": "欧洲 (斯德哥尔摩)", "eu-west-4": "欧洲 (比利时)", "eu-south-1": "欧洲 (米兰)", "eu-west-5": "欧洲 (阿姆斯特丹)", "eu-west-6": "欧洲 (华沙)", "eu-west-7": "欧洲 (伦敦)", "eu-west-8": "欧洲 (米兰)", "eu-west-9": "欧洲 (马德里)", "eu-west-10": "欧洲 (巴黎)", "eu-west-11": "欧洲 (阿姆斯特丹)", "eu-west-12": "欧洲 (米兰)", "eu-west-13": "欧洲 (米兰)" } # 可以添加其他云平台的配置 AZURE_REGION_NAMES = { # 待添加Azure区域 } ALIYUN_REGION_NAMES = { # 待添加阿里云区域 } # 支持的平台列表 SUPPORTED_PLATFORMS = ["aws", "azure", "aliyun"]