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

0

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

profile picture
专家
已提问 5 个月前10 查看次数
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
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则