如何从安装中移除正在运行的组件?

0

【以下的问题经过翻译处理】 我已创建一个部署,将组件部署到一个设备组中,其中包含设备 Thing-X,这导致在 Thing-X 上成功部署和运行组件。然而,当我将 Thing-X 从部署的设备组中移除时,似乎没有将组件从 Thing-X 上运行中移除。此外,我相当确定当我将原始部署修改为不包含 Thing-X 的设备组时,仍然没有将组件从运行中移除。 目前,该设备的 IoT 策略授予所有对 greengrass:\ * 的权限。

正确的移除部署组件的过程是什么?

profile picture
专家
已提问 6 个月前9 查看次数
1 回答
0

【以下的回答经过翻译处理】 你好majh。如果你还没有阅读,请阅读此文档:https://docs.aws.amazon.com/greengrass/v2/developerguide/manage-deployments.html。特别是:

Enter image description here

你正在运行哪个核心版本?

如果你运行的是2.5.1或更高版本,并且策略中授予了“greengrass:ListThingGroupsForCoreDevice”权限(在你的情况下似乎有),那么组件将在“下一次部署”到该设备时被移除。(只要针对该设备的另一个部署不包括该组件。)

profile picture
专家
已回答 6 个月前

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

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

回答问题的准则