Vercel CLI 新增支出管理功能

Vercel CLI 新增支出管理功能

💡 原文英文,约300词,阅读约需2分钟。
📝

内容提要

Vercel CLI 新增预算管理功能:运行 `vercel budgets` 可查看团队当前支出与预算;用 `budgets set --amount` 设置按需预算,加 `--pause` 可在支出达100%时暂停所有项目的生产部署;`budgets remove` 删除预算。`budgets alerts` 可查看预算告警历史,支持按时间、数量筛选及 JSON 输出。管理预算需 Owner 或 Billing 角色,该功能对 Pro 团队及 Flexible Commitment 计划的 Enterprise 团队免费。

🔎

延伸解读

预算本身不阻止支出,暂停需显式开启

文章明确指出,设置按需预算并不会自动停止用量。只有加上 --pause 参数,才会在支出达到预算 100% 时暂停所有项目的生产部署。这意味着团队若只设金额而不加暂停,预算更多是监控和告警工具,而非硬性止损。读者需根据自身风险承受能力决定是否启用暂停,避免误以为设了预算就万无一失。

告警历史可筛选,便于回溯支出节奏

vercel budgets alerts 支持 --since、--until、--limit 和 --json 筛选,裸命令则显示最近三条告警。示例中同一团队在两天内先后触发 50%、75% 和 100% 阈值,说明告警能反映支出爬升过程。对需要审计或排查异常消费的团队,JSON 输出便于脚本处理,但文章未说明告警保留期限,长期回溯能力需另行确认。

权限与适用计划有明确门槛

管理预算需要 Owner 或 Billing 角色,普通成员无法操作。功能对 Pro 团队及采用 Flexible Commitment 计划的 Enterprise 团队免费,其他 Enterprise 计划是否可用文章未提及。团队在推广 CLI 预算管理前,应先确认成员角色和当前计划是否满足条件,否则可能遇到权限或可用性限制。

❓

Q&A

怎么在 Vercel CLI 里查看团队当前的支出和预算?

运行 `vercel budgets` 即可查看团队当前支出和生效中的预算。如果尚未设置预算,会提示当前支出金额并给出创建命令。

Vercel CLI 设置预算时如何让支出达到 100% 自动暂停生产部署?

使用 `vercel budgets set --amount <金额> --pause` 设置按需预算,并加上 `--pause` 标志。当支出达到预算的 100% 时,团队所有项目的生产部署会被暂停,变得不可用。

vercel budgets alerts 命令能做什么,支持哪些筛选参数?

`vercel budgets alerts` 用于查看预算告警历史。支持 `--since`、`--until`、`--limit` 和 `--json` 进行筛选和输出。直接运行 `vercel budgets` 会显示最近三条告警。

删除 Vercel 团队预算的命令是什么?

运行 `vercel budgets remove --yes` 即可删除团队预算,成功后会提示已移除对应金额的预算。

管理 Vercel 预算需要什么权限?哪些团队可以免费使用?

管理预算需要 Owner 或 Billing 角色。Spend Management 对 Pro 团队以及采用 Flexible Commitment 计划的 Enterprise 团队免费提供,不额外收费。

设置 Vercel 预算后会自动停止使用吗?

不会。设置预算本身不会停止使用;只有加上 `--pause` 标志后,当支出达到预算 100% 时才会暂停所有项目的生产部署。

🏷️

标签

➡️

继续阅读