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

0

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

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

profile picture
專家
已提問 4 個月前檢視次數 3 次
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
專家
已回答 4 個月前

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

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

回答問題指南