发布于: Mar 7, 2019
AWS IoT Greengrass v1.8.0 现已推出。现在您可以配置 IoT Greengrass 设备,以通过端口 443 发送所有消息,更改与 IoT Greengrass 应用程序 Lambdas 相关联的用户和组 ID,以及与 AWS IoT 生命周期事件集成。
新的联网配置选项基于 ALPN/代理支持更改构建,使客户能够使用应用程序层协议网络 TLS 扩展将 MQTT 消息配置为通过默认端口 8883 或端口 443 传输。现在,客户还可以配置 HTTPS 流量使用端口443,而不是默认端口 8443。在网络安全策略限制设备通信端口的环境中,此更改使得 IoT Greengrass 运行更加容易,因为所有 IoT Greengrass 流量都可以定向到通过端口 443 传输。
IoT Greengrass 具有一项新配置,您可以使用它来更改与 IoT Greengrass 组关联的用户身份,从而更改您的 Lambdas 和底层 IoT Greengrass 软件权限。通过此更改,您能够确定是想要允许 IoT Greengrass 组以更具限制性还是更广泛的权限身份来运行,例如,在某些情况下,可以启用该组以 root 身份运行。
此版本更新了 IoT Greengrass,从而它可以使用可预测的 clientID 与 IoT Core 云终端节点建立连接。您可以使用这些可预测的连接 ID,将 IoT Greengrass 与 AWS IoT 生命周期事件集成,从而创建与连接/断开和订阅/取消订阅事件相关联的 MQTT 通知。您还可以使用在 IoT Core 中设置的证书策略的证书属性。例如,您可以使设备基于证书属性发布到主题。