SuperAPI AI 工具集

oraclecloud-cost-tuning

编程与开发

查看项目

更新于 10-15 23:28

技能介绍

用途:以代码方式获取 OCI 成本可见性,设置主动预算告警,并寻找成本优化空间,避免 Universal Credits 意外耗尽。

主要能力:使用 Usage API 按服务、隔间、SKU、shape 等维度查询成本与用量;通过 Budgets SDK 创建月度预算,并配置实际支出阈值告警(如 80% 警告、95% 严重)及基于预测的预算超支告警;提供 Always Free 资源、可抢占实例、预留容量等优化策略指引;也可用 OCI CLI 快速查看预算与月度支出摘要。

必要用法:需具备带 API 签名密钥的 ~/.oci/config、Python 3.8+ 与 pip install oci、租户 OCID,以及授予 read usage-reports 的 IAM 策略;预算告警需通知主题 OCID。查询时使用 ISO 格式时间(带 Z 后缀)与 DAILY 或 MONTHLY 粒度;可用 oci budgets budget list --compartment-id $OCI_TENANCY_OCID 查看预算。

适用场景:监控 Oracle Cloud 成本、按隔间或服务分析支出、为开发等隔间设置预算和告警、评估可抢占实例与预留容量等节省方式。

限制:需相应 OCI 权限与凭证;Usage API 可能限流(429),大范围查询可能超时,应缩小日期范围或减少分组维度;预留容量折扣与可抢占实例节省比例视 shape 和期限而定,资料未提供固定价格数字。