vefaas 是火山引擎函数服务(veFaaS)的命令行工具,用于无服务器应用的部署、函数管理与配置。
用途:面向需要在 veFaaS 上部署 Web 应用、管理函数(拉取代码、上传并部署)的场景,支持 CI/CD 与 AI 编码等非交互流程。
主要能力:登录鉴权(SSO 或 AK/SK)、模板初始化、部署新应用或已有应用、查看网关与访问域名、设置环境变量、查看配置、拉取函数代码、检查项目与框架自动识别,并支持 MCP 部署相关检查。
使用方式:安装命令为 npm i -g https://vefaas-cli.tos-cn-beijing.volces.com/volcengine-vefaas-latest.tgz,可用 vefaas --version 验证。典型流程:确认 Node.js 版本(需 >=18,建议 20+)、验证 CLI、用 vefaas login --check 检查登录,未登录则 vefaas login --sso,随后部署 vefaas deploy --newApp <name> --gatewayName $(vefaas run listgateways --first) --yes,再用 vefaas domains 查看访问地址。其他常用命令包括 vefaas init --template <name>、vefaas deploy --app <name> --yes、vefaas env set KEY VALUE、vefaas config list、vefaas pull --func <name>、vefaas inspect。全局选项有 -d/--debug、--yes(CI/AI 场景必需)、--region。链接后配置存于 .vefaas/config.json。
限制:资料未提供收费、价格、平台配额与具体效果说明;部署与登录依赖火山引擎账号及可用网关,非交互流程需显式使用 --yes。