运行时依赖
安装命令
点击复制技能文档
分类:服务 阿里云CDN目的 使用阿里云CDN OpenAPI(RPC)进行常见操作和集成,包括: 加速域生命周期(创建/配置/启动/停止/删除) 缓存刷新和预加载(目录/文件/域) HTTPS证书配置和更新 日志和监控查询(实时/离线) 前置条件 最小权限RAM凭证已准备好(建议使用STS临时凭证)。 域所有权和加速范围策略已确认(国内/全球)。 在执行变更操作之前,使用只读API验证当前状态。 工作流 定义目标资源:加速域、业务类型、变更窗口和回滚标准。 运行API发现并确认目标API名称、所需参数和版本。 使用只读API(Describe)查询当前配置/状态。 执行变更API(Add/Set/BatchSet/Delete)并记录请求上下文。 使用监控/日志API验证更改并在output/aliyun-cdn-manage/中保存证据。 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/aliyun-cdn-manage/scripts/list_openapi_meta_apis.py 可选参数: python skills/network/cdn/aliyun-cdn-manage/scripts/list_openapi_meta_apis.py \ --product-code cdn \ --version 2018-05-10 \ --output-dir output/aliyun-cdn-manage 常见操作映射 域管理:AddCdnDomain、DescribeUserDomains、DescribeCdnDomainDetail、DeleteCdnDomain 缓存刷新/预加载:RefreshObjectCaches(刷新)、PushObjectCache(预加载) HTTPS证书:SetDomainServerCertificate, DescribeDomainCertificateInfo 日志和监控:DescribeCdnDomainLogs、DescribeDomainRealTimeRequestStatData、DescribeDomainRealTimeBpsData 输出策略 将生成的文件和执行证据写入:output/aliyun-cdn-manage/ 验证 mkdir -p output/aliyun-cdn-manage for f in skills/network/cdn/aliyun-cdn-manage/scripts/.py; do python3 -m py_compile "$f" done echo "py_compile_ok" > output/aliyun-cdn-manage/validate.txt 通过标准:命令退出0且output/aliyun-cdn-manage/validate.txt已生成。 输出和证据 将生成的文件、命令输出和API响应摘要保存在output/aliyun-cdn-manage/下。 在证据文件中包含关键参数(区域/资源ID/时间范围)以实现可重现性。 前置条件 在执行之前配置最小权限阿里云凭证。 首选环境变量:ALICLOUD_ACCESS_KEY_ID, ALICLOUD_ACCESS_KEY_SECRET, 可选ALICLOUD_REGION_ID。 如果区域不明确,请在运行变更操作之前询问用户。 参考 源列表:references/sources.md