Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
卸载Amazon IoT Greengrass核心软件
您可以卸载 Amazon IoT Greengrass Core 软件,将其从不想用作 Greengrass 核心设备的设备中删除。您也可以使用这些步骤来清理失败的安装。
卸载 C Amazon IoT Greengrass ore 软件
-
如果将软件作为系统服务运行,则必须停止、禁用和删除该服务。根据您的操作系统运行以下命令。
- Linux
-
-
停止 服务。
sudo systemctl stop greengrass.service
-
禁用该服务。
sudo systemctl disable greengrass.service
-
移除该服务。
sudo rm /etc/systemd/system/greengrass.service
-
确认服务已删除。
sudo systemctl daemon-reload && sudo systemctl reset-failed
- Windows (Command Prompt)
-
-
停止 服务。
sc stop "greengrass"
-
禁用该服务。
sc config "greengrass" start=disabled
-
移除该服务。
sc delete "greengrass"
-
重启设备。
- Windows (PowerShell)
-
您必须以管理员 PowerShell 身份运行才能运行这些命令。
-
停止 服务。
Stop-Service -Name "greengrass"
-
禁用该服务。
Set-Service -Name "greengrass" -Status stopped -StartupType disabled
-
移除该服务。
-
对于 PowerShell 6.0 及更高版本:
Remove-Service -Name "greengrass" -Confirm:$false -Verbose
-
对于 6.0 之前的 PowerShell 版本:
Get-Item HKLM:\SYSTEM\CurrentControlSet\Services\greengrass | Remove-Item -Force -Verbose
-
重启设备。
-
从设备中移除根文件夹。将/greengrass/v2
或 C:\greengrass\v2
替换为根文件夹的路径。
- Linux
sudo rm -rf /greengrass/v2
- Windows (Command Prompt)
rmdir /s /q C:\greengrass\v2
- Windows (PowerShell)
cmd.exe /c "rmdir /s /q C:\greengrass\v2
"
-
从Amazon IoT Greengrass服务中删除核心设备。此步骤将从中移除核心设备的状态信息Amazon Web Services 云。如果您计划将Amazon IoT Greengrass核心软件重新安装到同名的核心设备上,请务必完成此步骤。
-
要从Amazon IoT Greengrass控制台中删除核心设备,请执行以下操作:
-
导航到 Amazon IoT Greengrass 控制台。
-
选择核心设备。
-
选择要删除的核心设备。
-
选择删除。
-
在确认模式中,选择 “删除”。
-
要使用删除核心设备Amazon Command Line Interface,请使用DeleteCoreDevice操作。运行以下命令,并MyGreengrassCore
替换为核心设备的名称。
aws greengrassv2 delete-core-device --core-device-thing-name MyGreengrassCore