vefaas 是火山引擎函数服务(veFaaS)的命令行工具,用于在 veFaaS 上部署和管理无服务器应用,适合部署 Web 应用、管理函数(拉取代码、上传并部署)等场景。
安装:npm i -g https://vefaas-cli.tos-cn-beijing.volces.com/volcengine-vefaas-latest.tgz,安装后用 vefaas --version 验证。
典型流程:先检查 Node.js(node --version,要求 >= 18,推荐 20+),版本过低可用 nvm use 20 或 fnm use 20 切换;再检查 CLI 与登录状态(vefaas login --check),未登录可执行 vefaas login --sso(打开浏览器,用户授权后自动完成)或 vefaas login --accessKey <AK> --secretKey <SK>;随后部署:vefaas deploy --newApp <name> --gatewayName $(vefaas run listgateways --first) --yes;最后用 vefaas domains 查看访问 URL。
常用命令包括:vefaas init --template <name> 从模板初始化;vefaas deploy --app <name> --yes 部署已有应用;vefaas run listgateways --first 列出网关;vefaas env set KEY VALUE 设置环境变量;vefaas config list 查看配置;vefaas pull --func <name> 拉取代码;vefaas inspect 检查项目。全局选项有 -d/--debug 调试、--yes 非交互模式、--region 指定区域。
注意:CI/CD 与 AI 编码场景应始终使用 --yes;用 $(vefaas run listgateways --first) 获取可用网关;关联后配置保存在 .vefaas/config.json;排障可用 --debug 或 -d。资料未提供收费、价格与具体框架支持清单等信息。