Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
卸载Amazon IoT GreengrassCore 软件
你可以卸载Amazon IoT Greengrass用于将其从不想用作 Greengrass 核心设备的设备中删除的核心软件。您还可以使用这些步骤清理失败的安装。
卸载Amazon IoT GreengrassCore 软件
-
如果将软件作为系统服务运行,则必须停止、禁用和删除该服务。根据您的操作系统运行以下命令。
- 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
-
适用于 PowerShell 版本低于 6.0:
Get-Item HKLM:\SYSTEM\CurrentControlSet\Services\greengrass | Remove-Item -Force -Verbose
-
重启设备。
-
从设备中删除根文件夹。Replace/绿草/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 控制台。
-
选择核心设备.
-
选择要删除的核心设备。
-
选择 Delete(删除)。
-
在确认模式中,选择Delete.
-
使用删除核心设备Amazon Command Line Interface,使用删除核心设备operation. 运行以下命令,然后替换我的 GreenGrasscore
以核心设备的名称。
aws greengrassv2 delete-core-device --core-device-thing-name MyGreengrassCore