本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
解除安裝 AWS IoT Greengrass Core 軟體
您可以解除安裝 AWS IoT Greengrass Core 軟體,將其從您不想用作 Greengrass 核心裝置的裝置中移除。您也可以使用這些步驟來清除失敗的安裝。
解除安裝 AWS 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"
-
從 AWS IoT Greengrass 服務中刪除核心裝置。此步驟會從 移除核心裝置的狀態資訊 AWS 雲端。如果您計劃將 AWS IoT Greengrass Core 軟體重新安裝至具有相同名稱的核心裝置,請務必完成此步驟。
-
若要從 AWS IoT Greengrass 主控台刪除核心裝置,請執行下列動作:
-
導覽至 AWS IoT Greengrass 主控台。
-
選擇核心裝置。
-
選擇要刪除的核心裝置。
-
選擇 刪除 。
-
在確認模態中,選擇刪除。
-
若要使用 刪除核心裝置 AWS Command Line Interface,請使用 DeleteCoreDevice 操作。執行下列命令,並以核心裝置的名稱取代 MyGreengrassCore。
aws greengrassv2 delete-core-device --core-device-thing-name MyGreengrassCore