You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用az cli重新排序CDN Endpoint规则?技术咨询

使用Azure CLI重新排序CDN端点规则

目前Azure CLI没有提供直接调整CDN端点规则顺序的命令,你需要通过导出规则-修改顺序-重新导入的方式实现,具体步骤如下:

步骤1:导出当前规则配置

执行以下命令获取目标端点的所有规则,输出为JSON格式:

az cdn endpoint rule list --resource-group <你的资源组名称> --profile-name <CDN配置文件名称> --endpoint-name <目标端点名称>

你可以将输出保存到本地文件方便编辑,比如:

az cdn endpoint rule list --resource-group myRG --profile-name myCDNProfile --endpoint-name myEndpoint > rules.json

步骤2:调整规则的执行顺序

规则的执行优先级由order字段决定,数值越小优先级越高(比如order=1的规则会先于order=2的执行)。

  • 直接编辑保存的rules.json文件,修改每个规则的order值,确保所有规则的order值唯一且符合你需要的顺序。
  • 如果习惯用命令行工具,可借助jq快速修改,比如交换名为RuleA和RuleB的规则顺序:
az cdn endpoint rule list --resource-group myRG --profile-name myCDNProfile --endpoint-name myEndpoint | jq 'map(if .name == "RuleA" then .order = 2 elif .name == "RuleB" then .order = 1 else . end)' > updated-rules.json

步骤3:重新导入修改后的规则

执行以下命令将调整后的规则更新到CDN端点:

az cdn endpoint rule update --resource-group <你的资源组名称> --profile-name <CDN配置文件名称> --endpoint-name <目标端点名称> --rules @updated-rules.json

注意事项

  • 所有规则的order值必须唯一,不能重复,否则更新命令会报错。
  • 规则更新后通常需要2-5分钟生效,可再次执行az cdn endpoint rule list验证顺序是否正确。

内容的提问来源于stack exchange,提问作者Tiju John

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 21:37:08