ACL权限控制不支持通配符吗?

image
一个company_code订阅两个主题(是他本身企业和他的一个下级企业,设备挂靠在下级企业,上级企业需要订阅到本身及全部下级企业的物联网设备数据),acl配置如上,但是发现客户端使用

+/v1/ms/upload

topic来订阅,发现一直断开连接,看了日志是鉴权不通过,emqx版本是最新版

所以有个疑问,你们这个鉴权框架是不许这么使用的吗?之前使用mosquitto的鉴权框架是支持这种订阅topic的

授权配置如下
image

支持通配符。

你的策略是 ACL 列表之外的全部 deny(未匹配时执行 deny),所以你的数据库里必须有 +/v1/ms/upload 这个主题的 ACL 记录才行。

重要的是,你的数据库表必须按照这个文档中的样子设计:基于 MySQL 进行授权 | EMQX 企业版文档

谢谢回答