关于 alicloud-network-cdn
面向 Alibaba Cloud CDN 运维的技能,涵盖加速域名管理、缓存刷新与预热、HTTPS 证书以及日志和监控查询,并强调先检查状态再执行变更。
主要功能
- 01加速域名生命周期管理
- 02缓存刷新与预热
- 03HTTPS 证书配置
- 04日志和监控查询
- 05OpenAPI 元数据发现
适用场景
- 01创建或调整加速域名
- 02刷新或预热 CDN 缓存
- 03更新 HTTPS 证书
- 04查询请求与带宽数据
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cinience/ alicloud-skills --skill alicloud-network-cdn安装后在 Claude Code 中输入/alicloud-network-cdn确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/sources.mdscripts/list_openapi_meta_apis.py详细介绍
Category: 服务
Alibaba Cloud CDN
用途
使用 Alibaba Cloud CDN OpenAPI(RPC)执行常见操作和集成,包括:
- 加速域名生命周期管理(创建/配置/启动或停止/删除)
- 缓存刷新和预热(目录/文件/域名)
- HTTPS 证书配置和更新
- 日志和监控查询(实时/离线)
前置条件
- 已准备好遵循最小权限原则的 RAM 凭证(建议使用 STS 临时凭证)。
- 已确认域名所有权和加速范围策略(中国内地/全球)。
- 执行变更操作前,先使用只读 API 验证当前状态。
工作流
- 定义目标资源:加速域名、业务类型、变更窗口和回滚标准。
- 执行 API 发现,确认目标 API 名称、必需参数和版本。
- 先使用只读 API(
Describe*)查询当前配置/状态。 - 执行变更 API(
Add*/Set*/BatchSet*/Delete*),并记录请求上下文。 - 使用监控/日志 API 验证变更,并将证据保存到
output/alicloud-network-cdn/。
AccessKey 优先级
- 环境变量:
ALICLOUD_ACCESS_KEY_ID/ALICLOUD_ACCESS_KEY_SECRET/ALICLOUD_REGION_ID - 共享凭证文件:
~/.alibabacloud/credentials
如果区域/环境不明确,请在执行变更操作前向用户确认。
API 发现
- 产品代码:
cdn - 默认 API 版本:
2018-05-10 - 元数据来源:
https://api.aliyun.com/meta/v1/products/cdn/versions/2018-05-10/api-docs.json
最小可执行快速入门
python skills/network/cdn/alicloud-network-cdn/scripts/list_openapi_meta_apis.py
可选参数:
python skills/network/cdn/alicloud-network-cdn/scripts/list_openapi_meta_apis.py \
--product-code cdn \
--version 2018-05-10 \
--output-dir output/alicloud-network-cdn
常见操作映射
- 域名管理:
AddCdnDomain、DescribeUserDomains、DescribeCdnDomainDetail、DeleteCdnDomain - 缓存刷新/预热:
RefreshObjectCaches(刷新)、PushObjectCache(预热) - HTTPS 证书:
SetDomainServerCertificate、DescribeDomainCertificateInfo - 日志和监控:
DescribeCdnDomainLogs、DescribeDomainRealTimeRequestStatData、DescribeDomainRealTimeBpsData
输出策略
将生成的文件和执行证据写入:
output/alicloud-network-cdn/
验证
mkdir -p output/alicloud-network-cdn
for f in skills/network/cdn/alicloud-network-cdn/scripts/*.py; do
python3 -m py_compile "$f"
done
echo "py_compile_ok" > output/alicloud-network-cdn/validate.txt
通过标准:命令退出码为 0,且已生成 output/alicloud-network-cdn/validate.txt。
输出和证据
- 将产物、命令输出和 API 响应摘要保存到
output/alicloud-network-cdn/。 - 在证据文件中包含关键参数(区域/资源 ID/时间范围),以便复现。
前置条件
- 执行前配置遵循最小权限原则的 Alibaba Cloud 凭证。
- 优先使用环境变量:
ALICLOUD_ACCESS_KEY_ID、ALICLOUD_ACCESS_KEY_SECRET,以及可选的ALICLOUD_REGION_ID。 - 如果区域不明确,请在运行变更操作前询问用户。
参考资料
- 来源列表:
references/sources.md
评论
支持 Markdown