Appearance
批量删除云函数
@ifanrx/faas
内置了 delete-faas
脚本用于批量删除云函数,如批量删除 debug 云函数、某个已弃置活动的云函数等
bash
Usage: delete-faas [options] [regexp]
Options:
-V, --version output the version number
-e, --env-id <BAAS_ENV_ID> 知晓云测试环境的 env id
--qa 在 QA 应用上 debug
-h, --help display help for command
TIP
delete-faas 执行前会提供二次确认,默认选中所有满足匹配条件的云函数
bash
> delete-faas --env-id 5eb2b41af76da60d83a8 "act1_.*"
? 选择要删除的函数 (Press <tab> to select/deselect, <enter> to proceed) act1_update_activity, act1_delete_activity, act1_create_activity
>[✔] act1_update_activity
[✔] act1_delete_activity
[✔] act1_create_activity
Examples
delete-faas // 删除正式环境下所有云函数
delete-faas --env-id YOUR_ENV_ID // 删除测试环境下所有云函数
delete-faas --qa // 删除 QA 环境下所有云函数
// 支持删除指定云函数
delete-faas --env-id YOUR_ENV_ID hello_world // 删除 hello_world 云函数
// 支持模糊查找
delete-faas --env-id YOUR_ENV_ID activity // 删除所有名称中带 'activity' 的云函数
// 支持使用正则匹配云函数名称
delete-faas --env-id YOUR_ENV_ID 'debug_.*' // 删除所有名称满足 debug_.* 的云函数
delete-faas --env-id YOUR_ENV_ID 'act1_.*' // 删除所有名称满足 act1_.* 的云函数