View a markdown version of this page

Deinstalliere das AWS IoT Greengrass Kernsoftware - 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.

Deinstalliere das AWS IoT Greengrass Kernsoftware

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.

Wichtig

Wenn Sie möchten, dass sich ein Gerät weiterhin authentifiziert, Ihnen AWS IoT aber kein Greengrass-Core-Gerät mehr in Rechnung stellen möchten AWS IoT Greengrass , müssen Sie alle Schritte in diesem Verfahren ausführen. Identifiziert das Zertifikat des Geräts AWS IoT weiterhin als Greengrass-Core-Gerät, bis Sie alle Schritte abgeschlossen haben. Daher wird Ihnen für jeden Monat, mit dem sich das Gerät authentifiziert, eine AWS IoT Greengrass Rechnung gestellt. AWS IoT Weitere Informationen zur Preisgestaltung finden Sie unter AWS IoT Greengrass  – Preise.

Um das zu deinstallieren AWS IoT Greengrass Kernsoftware
  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 ausführen zu können.

    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 aus.

      4. Wählen Sie im Bestätigungsmodus 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