RAM用户创建步骤:
1. 创建,完成后有“登录名称”, “密码”, AccessKey(包含AccessKeyId, AccessKeySecret)
2. 创建自定义的策略(一组权限的集合),分为系统策略和子弟工艺策略
3. 为RAM用户授权
=====================================
资源包含以下三大类:
控制台: 包含实例, Topic, Group
OpenAPI:
客户端: 发送,接收消息
=============================================
Topic和Group的命名格式:
Topic: acs:mq:*:*:{storeInstanceId}%{topic}
Group: acs:mq:*.*:{mqttInstanceId}%{groupid}
客户端收发权限:
mq:PUB
mq:SUB
mq:MqttInstanceAccess
所有策略:
AliyunMQFullAccess
AlilyunMQPubOnlyAccess
AliyunMQSubOnlyAccess
mq:MqttInstanceAccess
mq:PUB
mq:SUB
mq:MqttInstanceAccess
mq:DeleteMqttInstance
mq:UpdateMqttInstance
mq:BindMqttInstance, 永远用不到,阿里云主账号控制台进行了绑定
mq:ListMqttInstance
mq:UpdateMqttInstanceWarn
mq:QueryMqttClientByTopic
mq:QueryMqttMsgTransTrend
mq:SendMqttMessageByConsole
mq:CreateMqttGroupId
mq:ListMqttGroupId
mq:QueryMqttClientByClientId
mq:QueryMqttClientByGroupId
mq:QueryMqttHistoryOnline
mq:DeleteMqttGroupId
mq:QueryMqttDeviceTrace
mq:QueryMqttDeviceTrace
mq:RevokeToken
mq:QueryToken
mq:ApplyToken
mq:CreateGroupId
mq:DeleteGroupId
mq:ListGroupId
微消息队列 MQTT 版除了支持标准的 MQTT on TCP 协议, 端口为1883.
每个客户端的clientId是独一无二的,由groupid和deviceid组成:
<GroupID>@@@<DeviceID>
groupid,一组逻辑功能完全一致的节点公用的组名。代表一类相同功能的设备。
clientId形如:GID_Test@@@0001
deviceid,每个设备独一无二,需要保证全局唯一?设备序列号,手机号
GID_Studnt@@@18611111111, 客户端id
实例id, 形如:mqtt-xxxxx
实例名称(实例id)
post-cn-xxxxx(ID:post-cn-xxxxx)
存储服务接入点:
分为http和tcp访问接入点
只有http有公网接入点。
mqtt服务接入点: