使用Azure Policy配置存储账户诊断设置到Log Analytics不生效咨询
你遗漏的配置项/未执行的操作如下:
- 未手动触发修正任务:你使用的是
deployIfNotExists类型的修正策略,默认分配策略后仅会做合规性评估,不会自动对存量资源执行配置部署。你需要进入策略分配详情页的「修正」标签,手动创建修正任务,选择目标存储账户执行修正,完成后才会自动生成诊断配置。 - 权限配置未验证:该策略依赖系统分配的托管身份执行配置部署,需要确认托管身份已被授予对应资源组的存储账户贡献者和Log Analytics贡献者权限,免费试用订阅的权限边界限制也可能导致角色分配未实际生效。
- 策略参数配置不全:你在分配策略的参数页可能未勾选全量存储子资源(Blob/文件/队列/表)的诊断配置开关,也可能未指定要采集的日志/指标类别,导致策略判定资源不合规。
- 存在资源冲突/配额限制:如果目标存储账户之前存在同名的诊断设置(无论是否启用),策略部署会因冲突失败;另外Azure免费试用订阅有诊断日志传输配额限制,若配额耗尽也会导致诊断配置创建失败,可到订阅的「使用量+配额」页面核对使用情况。
内容的提问来源于stack exchange,提问作者PavanKumar GVVS
相关产品推荐
相关产品推荐

