Deinstallieren der AWS IoT Greengrass -Core-Software - AWS IoT Greengrass

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Deinstallieren der AWS IoT Greengrass -Core-Software

Sie können die AWS IoT Greengrass -Core-Software deinstallieren, um sie von einem Gerät zu entfernen, das Sie nicht als Greengrass-Core-Gerät verwenden möchten. Sie können diese Schritte auch verwenden, um eine fehlgeschlagene Installation zu bereinigen.

So deinstallieren Sie die AWS IoT Greengrass Core-Software
  1. Wenn Sie die Software als Systemservice ausführen, müssen Sie den Service anhalten, deaktivieren und entfernen. Führen Sie die folgenden Befehle entsprechend Ihrem Betriebssystem aus.

    Linux
    1. Stoppen Sie den Service .

      sudo systemctl stop greengrass.service
    2. Deaktivieren Sie den Service.

      sudo systemctl disable greengrass.service
    3. Entfernen Sie den Service.

      sudo rm /etc/systemd/system/greengrass.service
    4. Überprüfen Sie, ob der Service gelöscht wurde.

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

    Sie müssen die Eingabeaufforderung als Administrator ausführen, um diese Befehle auszuführen.

    1. Stoppen Sie den Service .

      sc stop "greengrass"
    2. Deaktivieren Sie den Service.

      sc config "greengrass" start=disabled
    3. Entfernen Sie den Service.

      sc delete "greengrass"
    4. Starten Sie das Gerät neu.

    Windows (PowerShell)
    Anmerkung

    Sie müssen PowerShell als Administrator ausführen, um diese Befehle auszuführen.

    1. Stoppen Sie den Service .

      Stop-Service -Name "greengrass"
    2. Deaktivieren Sie den Service.

      Set-Service -Name "greengrass" -Status stopped -StartupType disabled
    3. Entfernen Sie den Service.

      • Für PowerShell 6.0 und höher:

        Remove-Service -Name "greengrass" -Confirm:$false -Verbose
      • Für PowerShell Versionen vor 6.0:

        Get-Item HKLM:\SYSTEM\CurrentControlSet\Services\greengrass | Remove-Item -Force -Verbose
    4. Starten Sie das Gerät neu.

  2. Entfernen Sie den Stammordner vom Gerät. Ersetzen Sie /greengrass/v2 oder C:\greengrass\v2 durch den Pfad zum Stammordner.

    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. Löschen Sie das Core-Gerät aus dem AWS IoT Greengrass Service. Dieser Schritt entfernt die Statusinformationen des Core-Geräts aus dem AWS Cloud. Stellen Sie sicher, dass Sie diesen Schritt ausführen, wenn Sie die AWS IoT Greengrass Core-Software auf einem Core-Gerät mit demselben Namen neu installieren möchten.

    • Gehen Sie wie folgt vor, um ein Core-Gerät aus der AWS IoT GreengrassKonsole zu löschen:

      1. Wählen Sie Core-Geräte aus.

      2. Wählen Sie das zu löschende Core-Gerät aus.

      3. Wählen Sie Löschen aus.

      4. Wählen Sie im Bestätigungsmodal Löschen aus.

    • Um ein Core-Gerät mit der zu löschenAWS Command Line Interface, verwenden Sie die -DeleteCoreDeviceOperation. Führen Sie den folgenden Befehl aus und ersetzen Sie MyGreengrassCore durch den Namen des Core-Geräts.

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