Agent Skills
返回列表
🔒

腾讯云 EdgeOne 部署

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f12a44b7/edgeone-deploy-skill

技能介绍

为什么需要把域名接入 EdgeOne

当源站直接暴露在公网时,通常要面对三个现实问题:单点源站承受所有请求,跨地域访问延迟难以控制;默认 HTTP 站点无法满足浏览器对 HTTPS 的要求;恶意扫描与 DDoS 流量直接打到源站 IP,缺少边缘防护。EdgeOne 是腾讯云的边缘安全加速平台,通过在边缘节点缓存静态内容、统一签发与托管 HTTPS 证书,并在边缘侧过滤异常流量,缓解上述压力。

这个技能解决的问题很具体:用 tccli 的 teo 服务把已有站点接入 EdgeOne,获得 CDN 加速、免费 HTTPS 与安全防护能力,而不必在控制台手工点击。

技能如何工作

技能围绕一条清晰的工作流展开:

  • 确认站点信息:读取已有站点的 ZoneId 与接入类型。类型有两种:dnsPodAccess 表示 NS 接入,DNS 交给 EdgeOne 托管,需要把域名 NS 指向 EdgeOne 指定地址;cnameAccess 表示 CNAME 接入,DNS 仍在原服务商,只需添加一条指向 EdgeOne 的 CNAME 记录。
  • 创建加速域名:调用 CreateAcceleratedDomain 指定 DomainName、OriginType、Origin 与 OriginPort。回源类型支持 IP、域名与 COS 三种,端口默认 80。
  • 配置 HTTPS:通过站点配置开启免费证书(Let's Encrypt),也可单独执行申请,从而替代手工签发与续期流程。
  • 验证 CNAME 接入:dnsPodAccess 站点由 EdgeOne 管理 DNS,无需手动配置;cnameAccess 站点则需在 DNSPod 添加 CNAME 记录指向 EdgeOne 分配的地址。
  • 回源策略(可选):按业务需要调整缓存规则与回源行为。

配置修改后通常 1 到 5 分钟生效。

适用边界与注意点

这个技能只负责 CDN 层,不涉及服务器侧部署。它与 service-deploy 的分工是:后者负责 nginx、后端与 DNSPod A 记录直连,本技能负责 EdgeOne 接入、HTTPS、缓存与防护。推荐顺序是先确保源站可访问,再叠加 CDN 层。接入完成后,DNSPod 上的 A 记录可以删除,改为 EdgeOne 托管 DNS。

使用前需要满足三个前提:tccli 已配置腾讯云 API 密钥并可访问 teo 服务;EdgeOne 站点已创建(通过控制台或 CreateZone);源站在 80 或 443 端口可访问。免费版有流量限制,适合中小站点。NS 接入需要到注册商修改 NS 服务器,切换期间可能出现短暂不可用。调用 tccli teo 时参数使用驼峰命名,例如 --ZoneId 而不是 --zone-id。

使用场景

  • 源站已能访问,需要把域名接入 EdgeOne,获得 CDN 加速。
  • 站点还是 HTTP,需要通过 EdgeOne 开启 Let's Encrypt 免费 HTTPS。
  • 已有 EdgeOne 站点,要新增加速域名并配置回源 IP 或域名。
  • 回源地址从 IP 改为 COS,需要调整已有加速域名的回源配置。

适合人员

  • 负责中小站点运维的工程师,需要把源站接入 CDN 而不想手工点控制台。
  • 管理腾讯云资源的开发者,已习惯用 tccli 自动化域名与证书操作。
  • 维护自有业务域名的独立开发者,希望用免费方案获得 HTTPS 与边缘防护。
  • 在 CI 流程中部署站点的 DevOps 工程师,需要把 EdgeOne 接入步骤脚本化。