开发者社区 > 云原生 > 消息队列 > 正文

MQTT直接报无权连接的错误,是什么原因?

我这边刚刚尝试使用mqtt的demo测试收发消息,但是我设置完ak sk 等配置以后。直接报无权连接的错误,是什么原因?是哪里需要配置权限嘛?

展开
收起
wenti 2023-01-08 17:10:54 1798 2
4 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    无权肯定跟 AccessKey 和 SecretKey有关系了,需要仔细检查一下配置信息的。

    2023-01-31 22:32:57
    赞同 展开评论 打赏
  • topic、gid创建了的话,ram账号如果没授权会有关系。——该回答整理自钉群“阿里云 微消息队列 MQTT产品咨询群“

    2023-01-08 20:39:49
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,鉴于你描述的信息,你可以试试如下的情况: 失败出现一:unable to connect to server。 这个就是服务的问题,检查这两个地方: 1.png

    失败出现二:Connection lost。 解决方法:检查一下自己的clientID;

    失败出现三:Bad user name or password。 解决方法:这就是用户名和密码输入不对造成的,检查一下账号密码是否正确

    2023-01-08 19:42:33
    赞同 展开评论 打赏
  • 如果您在使用 MQTT 的时候遇到了无权连接的错误,可能是因为您没有配置正确的阿里云账号信息,或者没有开通 MQTT 服务或者没有配置正确的权限。

    首先,您需要确保您的 AccessKey 和 SecretKey 是有效的,并且已经在代码中正确的配置。

    其次,您需要在阿里云控制台中开通 MQTT 服务,并且创建一个实例。

    最后,您需要在 MQTT 服务实例的角色管理中,为您的账号添加正确的权限,这样才能够正常的使用 MQTT 服务。

    如果您在操作过程中遇到了问题,可以参考 MQTT 服务的文档或者向阿里云技术支持求助。

    2023-01-08 19:40:44
    赞同 展开评论 打赏

多个子产品线联合打造金融级高可用消息服务以及对物联网的原生支持,覆盖多行业。

相关产品

  • 云消息队列 MQ
  • 相关电子书

    更多
    RocketMQ Client-GO 介绍 立即下载
    RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
    基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载