Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
卸载 Amazon IoT Greengrass Core 软件
您可以卸载 Amazon IoT Greengrass Core 软件,将其从不想用作 Greengrass 核心设备的设备中移除。您也可以使用这些步骤来清理失败的安装。
卸载 Amazon IoT Greengrass Core 软件
-
如果将软件作为系统服务运行,则必须停止、禁用和移除该服务。运行适用于您的操作系统的命令。
- 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 Core 软件重新安装到同名的核心设备上,请务必完成此步骤。
-
要从 Amazon IoT Greengrass 控制台删除核心设备,请执行以下操作:
-
导航至 Amazon IoT Greengrass 控制台。
-
选择核心设备。
-
选择要删除的核心设备。
-
选择删除。
-
在确认模态窗口中,选择删除。
-
要使用 Amazon Command Line Interface 删除核心设备,请使用 DeleteCoreDevice 操作。运行以下命令,然后将 MyGreengrassCore
替换为核心设备的名称。
aws greengrassv2 delete-core-device --core-device-thing-name MyGreengrassCore