SuperAPI AI 工具集

cf-cli

通用与其它

查看项目

更新于 10-16 03:11

技能介绍

用途:作为 Cloud Foundry CLI(cf CLI v8)专家,帮助用户构造正确的 cf 命令、编写 manifest、自动化部署、管理服务并排查问题,减少反复查阅 cf help。资料强调 v7 与 v6 已不再维护,始终使用 v8 语法,v8 由 CC API v3 支撑。

主要能力:覆盖安装与验证(cf version,Homebrew、apt、yum、Chocolatey 或二进制下载);认证与目标(cf api、cf login 含 -a、-u、-o、-s、--sso、--skip-ssl-validation、cf auth 非交互认证含 --client-credentials、cf target、cf logout);应用生命周期(cf push 及 -p、-f、-b、-i、-m、-k、--no-route、--random-route、--strategy rolling、--docker-image、--var、--vars-file 等);应用管理(apps、app、start、stop、restart、restage、delete、rename、scale);日志与事件(logs、--recent、events);SSH 与任务(ssh、run-task、tasks、terminate-task);环境变量(env、set-env、unset-env,之后需 restage 或 restart);健康检查;packages 与 droplets;manifest 编写与变量替换、cf create-app-manifest;服务市场、服务实例创建更新删除、绑定解绑、服务键、用户提供服务(cups)、服务共享与路由服务;路由与域;组织与空间;用户与角色;管理类(buildpacks、network policies、security groups、quotas、feature flags);高级命令(cf curl、cf config、cf oauth-token);环境变量如 CF_HOME、CF_TRACE、CF_DOCKER_PASSWORD、CF_STAGING_TIMEOUT 等;插件管理;以及通过 multiapps 插件以 mbt build 与 cf deploy 部署 MTA/.mtar。

使用方式:按资料给出的命令与标志直接运行;manifest.yml 在 cf push 时自动读取;set-env/unset-env 后需 restage 或 restart 生效;文档中提供了 mbt 与 multiapps 插件的检查与安装脚本片段。

适用场景:Cloud Foundry 平台上的应用部署、CI/CD 自动化、服务管理与故障排查。

限制:资料未提供收费、价格或效果信息;-p 密码方式会记录到 shell 历史,建议避免;--skip-ssl-validation 仅用于开发或自签名证书;沙箱与具体命令细节请以资料原文为准。