如何将 Amazon 托管重启模板等物联网作业发送到 greengrass 核心设备

0

【以下的问题经过翻译处理】 我最近添加了30个树莓,利用KVS在aws iot Greengrass v2上充当流媒体设备。 我已经尝试了使用自定义组件并部署它们,所有都正常工作,但当我创建一个像Amazon管理模板那样的自定义作业来重新启动设备时, greengrass没有接收到任何东西,作业一直处于排队状态。我正在尝试发布快照类型的作业。感谢任何帮助。

profile picture
專家
已提問 6 個月前檢視次數 16 次
1 個回答
0

【以下的回答经过翻译处理】 你好Subham。很遗憾,目前Greengrass不能直接支持使用AWS Managed Templates进行IoT作业。这些模板是设计用于[AWS IoT Device Client] (https://docs.aws.amazon.com/iot/latest/developerguide/iot-sdks.html#iot-sdk-device-client)。

使用AWS Managed Templates创建的作业默认支持在所有运行AWS IoT Device Client的硬件/软件平台上运行。

https://aws.amazon.com/about-aws/whats-new/2021/11/aws-managed-templates-iot-jobs-deploy-operations-iot-fleets/

我们建议你在设备上安装和运行AWS IoT Device Client,因为它默认支持从控制台直接使用所有托管模板。

你可以在此处查看AWS IoT Device Client托管模板handers:https://github.com/awslabs/aws-iot-device-client/tree/main/sample-job-handlers

你可以开发一个GGv2组件来与这些模板一起使用。另一个可供考虑的替代方案是Greengrass Systems Manager Agent:

https://docs.aws.amazon.com/greengrass/v2/developerguide/systems-manager-agent-component.html https://docs.aws.amazon.com/greengrass/v2/developerguide/manage-with-systems-manager.html

profile picture
專家
已回答 6 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南