SuperAPI AI 工具集

aliyun-esa-manage

前端与建站

查看项目

更新于 10-15 17:34

技能介绍

用途:通过阿里云 OpenAPI(RPC 风格)与官方 Python SDK 统一管理 ESA 的 Pages、Edge Routine(ER)、Edge KV、站点管理、Origin Rules 与流量分析等能力。

主要能力:Pages 支持 HTML 或静态目录快速部署(含创建 Routine、上传 OSS、提交与发布版本流程);ER 支持无服务器边缘函数全生命周期管理;Edge KV 提供分布式键值存储,含命名空间与批量/单键操作及 TTL;站点管理覆盖站点、DNS 记录、缓存规则、证书等;Origin Rules 控制 CDN 回源;Analytics 通过 DescribeSiteTimeSeriesData 与 DescribeSiteTopData 查询时序趋势与 Top-N 排名。

使用方式:安装 pip install alibabacloud_esa20240910 alibabacloud_tea_openapi alibabacloud_credentials;配置 AccessKey 环境变量(如 ALIBABACLOUD_ACCESS_KEY_ID、ALIBABACLOUD_ACCESS_KEY_SECRET、可选 ALIBABACLOUD_REGION_ID)或共享凭证文件 ~/.alibabacloud/credentials。默认 API 版本 2024-09-10,优先使用 Python SDK 或 OpenAPI Explorer,避免手动签名。

适用场景:网站/静态资源边缘部署、边缘函数与 KV 数据管理、DNS 与缓存规则配置、CNAME 接入站点自定义域名绑定、回源规则配置、站点访问与流量分析。

限制与注意:CNAME 接入站点绑自定义域名勿用 CreateRoutineRelatedRecord,应使用 A/AAAA 记录加 CreateRoutineRoute;CreateRoutineRoute 参数为 rule 而非 route;Origin Rule 的 dns_record 必须是 ESA DNS 记录名,不能填 IP,且记录须 proxied=true;ER route 优先级高于 Origin Rule;规则表达式 starts_with/ends_with 必须用函数式,matches 正则需标准版及以上,contains 匹配 URI 时值须以 / 开头;时序查询时间范围最大 31 天。其余未在资料中说明的收费、价格与计费规则暂未提供。