这个项目能做什么
该系统通过接收 Google Cloud Billing 预算通知,在支出接近配置限制时自动停止选定的 Compute Engine 虚拟机。系统默认以保守模式运行(只读的 'plan' 模式,自动化功能禁用),并要求明确配置预算名称、货币和区域白名单。只有带有特定标签 (budget-hardcap=true) 的 VM 才有资格被停止,而受保护的 VM (budget-hardcap-protected=true) 则始终被排除在外。该系统包含一个 Windows 操作员应用程序,用于审查策略、预览决策和检查审计历史。它使用 Firestore 进行事件认领和操作记录,以确保幂等性和可审计性。重要限制包括:预算通知存在延迟(非瞬时)、仅影响 Compute Engine VM(不影响其他 GCP 服务)、仅限于单个项目,且需要手动设置 Cloud Billing 预算连接。文档强调,该系统不能替代供应商原生的支出上限或人工监督。
评论
0 评分人数达到10人后显示
登录后参与讨论。