SuperAPI AI 工具集

stripe-projects-cli

部署与运维

查看项目

更新于 10-15 23:45

技能介绍

用途:在已初始化的 Stripe 项目中,通过命令行统一管理第三方服务的接入、凭证与部署。

主要能力与用法:先运行 stripe projects llm-context 获取项目上下文,再用 stripe projects status 或 stripe projects show 检查当前项目、已关联提供商与命名资源。用 stripe projects catalog 或 stripe projects services 浏览可用提供商与服务;确定提供商后运行 stripe projects catalog <provider> --json 或 stripe projects catalog <provider>,从输出复制准确的 <provider>/<service> slug。开通资源用 stripe projects add <provider>/<service>,例如 stripe projects add databaseco/postgres --name primary-db,--name 控制本地资源名和后续环境变量前缀,省略时用提供商/服务默认值。服务需要配置时用 --config '<json>'。用 stripe projects env 查看凭证(默认脱敏),stripe projects env --pull 将其写入本地文件。命名环境通过 stripe projects env list、env create <environment> --output .env.<environment>、env use <environment> 管理,env add/remove <resource> 调整当前环境的资源成员。其他命令包括 remove、rotate、upgrade、open、link,以及 billing show/add、spend。

限制与约定:命令可在项目根目录或嵌套目录运行;不要手工编辑 .projects 或生成的 .env 文件,也不要查看 .projects 与 .env 内容。需要程序化构建开通命令时优先用 --json 复制确切 slug,不要猜测 add 参数。用 --non-interactive 关闭提示时需提供完整参数及 --yes 或 --accept-tos 等确认标志。部分可部署服务需先开通配套 plan 服务,否则非交互模式下 add 会失败。付费服务需先用 billing add 配置支付方式。提供商处于 PENDING_AUTH 或 EXPIRED 时用 link <provider> 重新认证,凭证过期可 rotate <resource> 后 env --pull。若命令失败,运行 status --json 了解状态。部署到远程主机需复制 .env、.projects/state.json、.projects/state.local.json 到项目根目录,并可能需开通计算或托管提供商及其 CLI。