Azure CDN 清除命令问题

Azure CDN purge command issue

我在资源组 'rgDev' 中创建了一个名为 'cdn-profile' 的 CDN。在 CDN 中创建的端点是 'webqa.azureedge.net'。在其中我创建了一个自定义域 'qa.example.com'。我想清除 CDN 缓存。下面是命令我运行.

$ResourceGroupName='rgDev'
$EndpointName='qa.example.com'
$ProfileName='cdn-profile'
$CDNEndPointName='webqa.azureedge.net'

 az cdn endpoint purge -g $ResourceGroupName -n $EndpointName --profile-name $ProfileName --content-paths '/*' --name $CDNEndPointName

这给了我以下错误: 未找到端点。请验证资源、组或其父资源是否存在。

我在这里错过了什么?

在 Azure CLI 命令 az cdn endpoint purge 中,CDN 终结点的名称是 webqa(它是资源组中类型为 Endpoint 的资源的名称。)而不是主机名webqa.azureedge.netqa.example.com.

你应该这样使用它:

$ResourceGroupName='rgDev'
$ProfileName='cdn-profile'
$CDNEndPointName='webqa'

 az cdn endpoint purge -g $ResourceGroupName  --profile-name $ProfileName --content-paths '/*' --name $CDNEndPointName