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

如何查看Azure存储容器队列的消费主体与订阅情况?

Azure队列查看消费主体的方法
  • 查看存储账户活动日志
    登录Azure门户,找到目标队列所属的存储账户,进入「监控」板块下的「活动日志」,筛选操作类型为“读取消息”“删除消息”“将消息移入死信队列”等队列相关操作,查看每条操作对应的主体(Principal ID或名称),以此定位操作队列的身份。

  • 启用存储账户诊断日志
    在存储账户的「监控」->「诊断设置」中,开启队列服务的日志收集,勾选QueueRead、QueueDelete、QueueUpdate等关键日志类别。日志会存储到指定的存储容器或Log Analytics工作区,通过查询日志可以获取每个操作的发起主体详细信息,包括应用ID、租户ID等,精准锁定消费方。

  • 使用Azure CLI查询RBAC权限分配
    执行以下命令,查询目标队列上的所有RBAC权限分配:

    az role assignment list --scope "/subscriptions/<订阅ID>/resourceGroups/<资源组>/providers/Microsoft.Storage/storageAccounts/<存储账户名>/queueServices/default/queues/my-queue"
    

    结果中会列出拥有Storage Queue Data Reader或Storage Queue Data Contributor等权限的主体,这些都是可能的队列消费方。

  • 检查死信队列的消息元数据
    进入my-queue-poison死信队列,查看消息的属性信息,比如DequeueCount、InsertionTime,以及自定义属性中的客户端标识(如果有的话),部分场景下能从中找到发起消息移动操作的客户端线索,辅助排查。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 20:52:08