设备和预配
如何在不影响任何其他设备的情况下禁用或删除注册组中的单个设备?
可以为设备创建禁用的单个注册条目。 若要了解详细信息,请参阅 如何从 Azure IoT 中心设备预配服务取消注册设备。
DPS 是否支持预配 IoT Edge 网关和设备父/子拓扑?
否。
多个 DPS 实例是否可以将设备预配到同一 IoT 中心?
是的;但是,内置分配策略单独应用于每个 DPS 实例,因此在使用内置 DPS 策略时,不可能跨多个 IoT 中心进行负载均衡。 相反,可以使用自定义分配策略在使用多个 DPS 实例时实现负载均衡。 若要详细了解自定义分配策略,请参阅 使用 Azure IoT 中心设备预配服务了解自定义分配策略。
为什么无法在 Azure 门户中管理注册?
如果为 DPS 创建了专用终结点并禁用了公共网络访问,该操作将删除在 Azure 门户中管理注册项的功能。 仍可以从有权访问专用终结点的计算机使用 Azure CLI、PowerShell 或服务 API。 有关详细信息,请参阅 Azure IoT 中心设备预配服务(DPS)对虚拟网络的支持。
管理和监视
在重新生成 IoT 中心访问策略的主密钥时,建议更新链接中心的方法是什么?
主密钥嵌入 DPS 用于身份验证的连接字符串中。 每当主连接字符串被修改时,主键也会随之修改,并且需要将集线器重新链接到设备预配服务 (DPS)。
是否可以使用 WHERE 子句在查询单个注册或注册组时筛选结果?
目前不支持使用 WHERE 子句筛选结果。 可用于 SELECT * 返回 DPS 实例中所有单个注册或注册组的分页结果。
IoT 中心的运行状况如何影响设备预配?
当前 DPS 在分配设备之前不会检查 IoT 中心的运行状况。 DPS 继续尝试根据其配置的分配策略将设备分配到已关闭的 IoT 中心。 例如,如果配置的分配策略是最低延迟,并且DPS在区域A(中心A)和区域B(中心B)中均具有链接的IoT中心,则会将尝试从区域A预配的设备分配到中心A,即使中心A已关闭。 若要在预配设备时考虑 IoT 中心运行状况,可以使用自己的监视逻辑(基于 IoT 中心诊断 或自己的用户定义的指标)实现自定义分配策略。 若要详细了解自定义分配策略,请参阅 使用 Azure IoT 中心设备预配服务了解自定义分配策略。
如何从意外删除 DPS 实例中恢复?
没有恢复机制。 打开支持票证,我们可以创建具有相同范围 ID 的新 DPS 实例。 预配数据丢失,但至少使用相同的范围 ID,在重新生成注册后,设备能够重新连接。
如何获取用于 REST 服务作的授权令牌?
有关如何获取 REST 服务作(例如 创建或更新注册组 和 获取设备注册状态)的授权令牌的信息,请参阅 服务 API 身份验证。
DPS 在何处存储客户数据?
设备预配服务将客户数据存储在部署服务实例的区域中,并将数据复制到次要区域以支持灾难恢复方案。 有关详细信息,请参阅 数据驻留注意事项。
如果设备已成功预配到中心,那么是否再次计费,然后我必须重新连接?
通过设备预配服务 (DPS) 重新预配是一个可计费的操作,而重新连接到 IoT 中心则不是。 尽可能多地,设备应在完成重新预配过程之前尝试重新连接到其分配的 IoT 中心。