fix(aliyun): Token 模式补校验 instance_id,防止空值拼出以点开头的非法接入点

This commit is contained in:
2026-10-14 18:14:34 +08:00
parent 61d8d6fa77
commit 5b8edede46
+4
View File
@@ -154,6 +154,10 @@ impl AliyunPreset {
{
return Err("Group ID、AccessKey ID 与 AccessKey Secret 不能为空".into());
}
// 空 instance_id 会拼出 ".mqtt.aliyuncs.com" 这样的非法接入点,DNS 报错难懂
if self.instance_id.trim().is_empty() {
return Err("Instance ID 不能为空".into());
}
// 空 DeviceName 会拼出 "group@@@" 这样的非法 clientId,服务端报错难懂
if self.device_id.trim().is_empty() {
return Err("Device ID 不能为空".into());