SuperAPI AI 工具集

fastly-cli

部署与运维

查看项目

更新于 10-15 21:41

技能介绍

用途:通过 fastly CLI 管理 Fastly CDN 服务、Compute 边缘应用部署与边缘基础设施,适合在命令行或 CI/CD 中执行服务配置、部署与查询。

主要能力:覆盖服务 CRUD、后端、域名、VCL 片段、缓存清除、Compute/WASM 部署、日志流(S3、Datadog、Splunk、Kafka 等 25+ 提供方)、NGWAF/WAF、TLS/mTLS、KV/配置/密钥存储、统计、告警、限流、ACL 与认证令牌。

使用方式:命令结构为 fastly <command> <subcommand> [flags]。常用全局标志包括 --service-id/-s、--service-name、--version(active/latest/staged/N)、--token、--verbose、--quiet、--accept-defaults、--auto-yes、--non-interactive。对已有服务的版本级资源(后端、域名、片段等)需加 --autoclone;布尔标志为裸写(如 --use-ssl),不加值。域名创建必须用 --name,且路径为 fastly service domain create(fastly domain create 会 403)。日志在 fastly service logging 下,告警在 fastly service alert,限流在 fastly service rate-limit。认证用 fastly auth login --sso 或设置 FASTLY_API_TOKEN;需要活动令牌时用 $(fastly auth token),不要单独运行或回显。CLI 版本用 fastly version。

适用场景:新建 VCL 缓存服务、更新后端与域名、部署 Compute、配置日志与 WAF、查询历史/实时统计、管理 KV 等存储。

限制与注意:变更传播需数秒至数分钟(版本激活最多 10 分钟,TLS 最多 5 分钟,缓存清除 1-2 秒);新服务激活后可能 10-60 秒返回 500 Domain Not Found,属正常。KV 存储需先链接到服务版本,读后写最终一致,单条上限 25 MB,kv-store list 为账户级。JSON 字段名因命令而异,写 jq 前先检查输出。安装方式、具体收费与价格暂未提供。