增加用户的接口api/v5/gateway/{name}/authentication/users调用

增加用户的接口api/v5/gateway/{name}/authentication/users调用时参数gatewayname是docker容器网关还是服务器网关?

网关的名字,不是docker的容器网关,这个网关是EMQX的内部网关,即各类协议的网关。

请问下,这个接口所需的网关名要如何获取?


所有的资源接口,都会有一个 GET /xxx 的接口来获取列表的,可以翻翻看,一般排在下面。swagger的排序没什么章法,也是大家一直诟病他的问题

搜索出来的gateway名状态都是unloaded的,这个有什么解决的方法?

我感觉你似乎误会了 gateway 这个概念, 5.0 的 gateway 是指非 MQTT 协议的其他协议接入层,如果你需要使用 CoAPlwM2M 这些协议,你才需要关心网关
使用网关前,需要先开启对应的协议网关,可以使用 Dashboard 或者API 进行开启设置

现在调用这个增加用户的接口是需要上述的网关名作为参数去调用吧?那开启这些网关名是需要调用http api里面的哪一个接口去开启?

首先,你现在需要做什么,如果只是给 EMQX 增加用户,那你不应该使用这个接口
然后如果你确定是需要使用网关,你可以先在 Dashboard 上熟悉下网关的使用流程,可以使用浏览器的调试功能,了解下各个 API 的使用顺序
最后,5.0 启动后,你可以在 http://127.0.0.1:18083/api-docs/index.html 上查看各个 API, 网关的 API 都在 gateway 下面

我需要调用在后端调用这个接口增加emqx的用户,是调用这个接口吧?

请问还有哪个接口是可以增加用户的?

网关(Gateway)不是指 调用 HTTP-API 的 API 网关。在 EMQX 中 网关的概念是处理协议接入的协议网关

你需要添加 EMQX 用户来增加条用 HTTP-API 的权限 是通过 创建 API-Key 来完成的

参考说明:HTTP API | EMQX 5.0 文档


增加控制访问这里的用户应该不是调用api-key接口吧?

嗯不需要的,直接在这里操作就好了

我是说需要在后台代码里面创建这种用户,要调的接口是哪个?