如何使用 az cli 获取应用服务的诊断设置列表

how to get the list of diagnostic settings for app services using az cli

我正在尝试使用 az cli az webapp list 获取 Web 应用列表。当我尝试使用 az monitor diagnostic-settings list --resource-group nameRG --resource id 获取特定 Web 应用程序的诊断设置时。我没有获得任何信息,并且为应用程序服务启用了日志和诊断设置。我不确定我做错了什么。 我只是想获取资源的诊断设置列表。如果您知道更好的方法,请提出来。

谢谢

用法:

az monitor diagnostic-settings list --resource Name --resource-group RGName --resource-type Microsoft.Web/sites

或者:

az monitor diagnostic-settings list --resource ID

确保资源 ID 正确,格式如下:

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

您可以通过此命令获取资源 ID:

az webapp show --name MyWebapp --resource-group MyResourceGroup