SuperAPI AI 工具集

alicloud-network-dns-cli

通用与其它

查看项目

更新于 10-15 17:34

技能介绍

用途:通过 aliyun-cli 在阿里云 DNS(Alidns)中查询和管理 DNS 记录,并快速为函数计算(Function Compute,FC)自定义域名配置 CNAME。

主要能力:查询子域名记录(DescribeSubDomainRecords);添加域名记录(AddDomainRecord),可用于配置 CNAME;配合 FC 自定义域名完成 CNAME 指向。

安装(免 sudo): curl -fsSL https://aliyuncli.alicdn.com/aliyun-cli-linux-latest-amd64.tgz -o /tmp/aliyun-cli.tgz mkdir -p ~/.local/bin tar -xzf /tmp/aliyun-cli.tgz -C /tmp mv /tmp/aliyun ~/.local/bin/aliyun chmod +x ~/.local/bin/aliyun

配置凭证: ~/.local/bin/aliyun configure set --profile default --access-key-id <AK> --access-key-secret <SK> --region cn-hangzhou 区域默认配置;若最佳区域不明确,询问用户。

查询记录: ~/.local/bin/aliyun alidns DescribeSubDomainRecords --SubDomain news.example.com

添加 CNAME: ~/.local/bin/aliyun alidns AddDomainRecord --DomainName example.com --RR news --Type CNAME --Value <TARGET>

FC 自定义域名 CNAME 目标格式:<account_id>.<region_id>.fc.aliyuncs.com,例如 1629965279769872.cn-hangzhou.fc.aliyuncs.com。

限制与注意:若不支持 apex CNAME,改用 www 等子域名或 ALIAS/ANAME 记录;需在 DNS 生效后再创建 FC 自定义域名,否则可能出现 DomainNameNotResolved。执行前应配置最小权限凭证,建议使用环境变量 ALICLOUD_ACCESS_KEY_ID、ALICLOUD_ACCESS_KEY_SECRET,可选 ALICLOUD_REGION_ID;区域不明确时先询问。工作流:确认意图、区域、标识及读/写操作,先执行一次最小只读查询验证连通性与权限,再以明确参数执行目标操作,最后验证并保存输出/证据文件至 output/alicloud-network-dns-cli/。