解除安裝AWS IoT Greengrass核心軟體 - AWS IoT Greengrass

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

解除安裝AWS IoT Greengrass核心軟體

您可以卸載 AWS IoT Greengrass Core 軟件,以將其從不想用作 Greengrass 核心設備的設備中刪除。您也可以使用這些步驟來清除失敗的安裝。

若要解除安裝AWS IoT Greengrass核心軟體
  1. 如果您以系統服務的身分執行軟體,則必須停止、停用及移除該服務。請根據您的作業系統執行下列指令。

    Linux
    1. 停止 服務。

      sudo systemctl stop greengrass.service
    2. 停用服務。

      sudo systemctl disable greengrass.service
    3. 移除服務。

      sudo rm /etc/systemd/system/greengrass.service
    4. 確認服務已刪除。

      sudo systemctl daemon-reload && sudo systemctl reset-failed
    Windows (Command Prompt)
    注意

    您必須以管理員身份運行命令提示符才能運行這些命令。

    1. 停止 服務。

      sc stop "greengrass"
    2. 停用服務。

      sc config "greengrass" start=disabled
    3. 移除服務。

      sc delete "greengrass"
    4. 重新啟動裝置。

    Windows (PowerShell)
    注意

    您必須以系統管理員身分執 PowerShell 行,才能執行這些命令。

    1. 停止 服務。

      Stop-Service -Name "greengrass"
    2. 停用服務。

      Set-Service -Name "greengrass" -Status stopped -StartupType disabled
    3. 移除服務。

      • 對於 PowerShell 6.0 及更高版本:

        Remove-Service -Name "greengrass" -Confirm:$false -Verbose
      • 對於 6.0 以前的 PowerShell 版本:

        Get-Item HKLM:\SYSTEM\CurrentControlSet\Services\greengrass | Remove-Item -Force -Verbose
    4. 重新啟動裝置。

  2. 從設備中刪除根文件夾。以根資料夾的路徑取代/greengrass/v2C:\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"
  3. 從AWS IoT Greengrass服務中刪除核心裝置。此步驟會從中移除核心裝置的狀態資訊AWS 雲端。如果您計劃將 AWS IoT Greengrass Core 軟體重新安裝到具有相同名稱的核心裝置,請務必完成此步驟。

    • 若要從AWS IoT Greengrass主控台刪除核心裝置,請執行下列動作:

      1. 選擇核心裝置

      2. 選擇要刪除的核心裝置。

      3. 選擇刪除

      4. 在確認模式中,選擇「刪除」。

    • 若要使用刪除核心裝置AWS Command Line Interface,請使用此DeleteCoreDevice作業。執行下列命令,並MyGreengrassCore以核心裝置的名稱取代。

      aws greengrassv2 delete-core-device --core-device-thing-name MyGreengrassCore