Deinstallieren Sie die 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 Sie die 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.

Um die AWS IoT Greengrass Core-Software zu deinstallieren
  1. Wenn Sie die Software als Systemdienst ausführen, müssen Sie den Dienst beenden, 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 Dienst.

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

      sudo rm /etc/systemd/system/greengrass.service
    4. Stellen Sie sicher, dass der Dienst 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 Dienst.

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

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

    Windows (PowerShell)
    Anmerkung

    Sie müssen PowerShell als Administrator ausführen, um diese Befehle ausführen zu können.

    1. Stoppen Sie den Service .

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

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

      • 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 Kerngerät aus dem AWS IoT Greengrass Dienst. Dieser Schritt entfernt die Statusinformationen des Kerngeräts aus dem AWS Cloud. Schließen Sie diesen Schritt unbedingt ab, wenn Sie die AWS IoT Greengrass Core-Software auf einem Kerngerät mit demselben Namen erneut installieren möchten.

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

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

      2. Wählen Sie das zu löschende Kerngerät aus.

      3. Wählen Sie Löschen.

      4. Wählen Sie im Bestätigungsmodus die Option Löschen aus.

    • Verwenden Sie den DeleteCoreDeviceVorgang AWS Command Line Interface, um ein Kerngerät mit dem zu löschen. Führen Sie den folgenden Befehl aus und MyGreengrassCore ersetzen Sie ihn durch den Namen des Kerngeräts.

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