ARTICLE · 软件编程
Vercel CLI 新增支出管理功能 - Vercel
一语总结Vercel CLI 推出新的 `vercel budgets` 命令,用于查看、设置和管理团队支出预算,支持在达到限额时可选暂停生产部署,并支持告警历史筛选。
Vercel 为其 CLI 增加了支出管理能力,允许开发者查看当前支出、设置预算(通过 --pause 标志在利用率达到 100% 时暂停生产部署)、移除预算,以及通过筛选选项(--since、--until、--limit、--json)列出预算告警历史。该功能与团队账单设置中的按需预算相对应。管理预算需要 Owner 或 Billing 角色。支出管理对 Pro 团队和采用 Flexible Commitment 计划的企业团队免费提供。文中提供了完整的 CLI 参考和文档链接。
- 新增 `vercel budgets` 命令套件用于支出管理
开发者现在可以查看当前支出和活跃预算(`vercel budgets`),设置包含金额和可选暂停行为的预算(`vercel budgets set --amount <dollars> [--pause]`),以及移除预算(`vercel budgets remove`)。CLI 会返回一个格式化表格,显示范围、金额、已支出、使用百分比、状态、暂停设置和 Webhook 配置。
- `--pause` 标志在预算限额时强制停止生产部署
当使用 `--pause` 设置预算后,一旦支出达到预算金额的 100%,团队下所有项目的生产部署将变为不可用。这提供了一种程序化的防护措施来防止成本失控,补充了现有的仅通知告警功能。
- 预算告警历史可通过灵活筛选访问
`vercel budgets alerts` 命令默认列出最近三条告警,或通过 `--since`、`--until`、`--limit` 和 `--json` 标志查看完整日志。每条记录显示日期、预算范围、触发的阈值、触发时的支出、预算金额以及配置的操作(通知、暂停)。
- 定义了基于角色的访问权限和计划可用性
预算管理需要 Owner 或 Billing 角色。该功能对 Pro 团队和采用 Flexible Commitment 计划的企业团队免费提供,与 Vercel 现有的支出管理仪表板能力保持一致。
Vercel CLI 新增支出管理功能 - Vercel
Vercel 为其 CLI 增加了支出管理能力,允许开发者查看当前支出、设置预算(通过 --pause 标志在利用率达到 100% 时暂停生产部署)、移除预算,以及通过筛选选项(--since、--until、--limit、--json)列出预算告警历史。该功能与团队账单设置中的按需预算相对应。管理预算需要 Owner 或 Billing 角色。支出管理对 Pro 团队和采用 Flexible Commitment 计划的企业团队免费提供。文中提供了完整的 CLI 参考和文档链接。
文章金句
"设置预算本身不会停止使用。当支出达到 100% 时,`--pause` 标志会暂停所有项目的生产部署。
"$ vercel budgets set --amount 200 --pause > 在 100%($200)时暂停团队 my-team 的所有项目。生产部署将变为不可用。
"管理预算需要 **Owner** 或 **Billing** 角色。支出管理对 Pro 团队和采用 Flexible Commitment 计划的企业团队免费提供。