SuperAPI AI 工具集

aliyun-cdn-skill

通用与其它

查看项目

更新于 10-16 04:57

技能介绍

用途:本 skill 用 Python SDK 调用阿里云 CDN OpenAPI,覆盖域名查询、配置、校验、刷新与证书等操作,能力彼此独立,可按业务组合调用。

主要能力:读接口包括 DescribeUserDomains(分页查询域名,PageSize 1~500,默认 20)、DescribeCdnDomainDetail、DescribeCdnDomainConfigs、DescribeDomainCname、CheckCdnDomainICP、DescribeVerifyContent、DescribeDomainVerifyData;写接口包括 AddCdnDomain、BatchUpdateCdnDomain、BatchSetCdnDomainConfig、RefreshObjectCaches、StartCdnDomain、SetCdnDomainSSLCertificate、VerifyDomainOwner。

使用方式:先确认凭证,检查环境变量 ALIBABA_CLOUD_ACCESS_KEY_ID 与 ALIBABA_CLOUD_ACCESS_KEY_SECRET,未设置则检查当前目录 .env 并加载;再安装依赖 pip install -r aliyun-cdn-skills/scripts/requirements.txt。客户端用凭据链初始化 Cdn20180510Client,endpoint 固定为 cdn.aliyuncs.com,调用形态为 client.<api>_with_options(request, runtime),可运行 scripts/ 下对应脚本,字段以 reference/ 内 YML 为准。

限制:写操作需相应 RAM 权限,生产变更前建议先验证;RefreshObjectCaches 会立即失效缓存并增加回源量,需控制批量与频率;批量设配置有单次域名数与功能项数乘积等限制,见 YML。错误如 401/403、InvalidAccessKeyId、SignatureDoesNotMatch 多与凭证或权限有关。具体费用与配额暂未提供。