Désinstallez le logiciel AWS IoT Greengrass Core - AWS IoT Greengrass

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Désinstallez le logiciel AWS IoT Greengrass Core

Vous pouvez désinstaller le logiciel AWS IoT Greengrass Core pour le supprimer d'un appareil que vous ne souhaitez pas utiliser comme appareil principal Greengrass. Vous pouvez également suivre ces étapes pour nettoyer une installation qui échoue.

Pour désinstaller le logiciel AWS IoT Greengrass Core
  1. Si vous exécutez le logiciel en tant que service système, vous devez arrêter, désactiver et supprimer le service. Exécutez les commandes suivantes en fonction de votre système d'exploitation.

    Linux
    1. Arrêtez le service .

      sudo systemctl stop greengrass.service
    2. Désactivez le service.

      sudo systemctl disable greengrass.service
    3. Supprimez le service.

      sudo rm /etc/systemd/system/greengrass.service
    4. Vérifiez que le service est supprimé.

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

    Vous devez exécuter Command Prompt en tant qu'administrateur pour exécuter ces commandes.

    1. Arrêtez le service .

      sc stop "greengrass"
    2. Désactivez le service.

      sc config "greengrass" start=disabled
    3. Supprimez le service.

      sc delete "greengrass"
    4. Redémarrez le périphérique.

    Windows (PowerShell)
    Note

    Vous devez exécuter ces commandes en PowerShell tant qu'administrateur.

    1. Arrêtez le service .

      Stop-Service -Name "greengrass"
    2. Désactivez le service.

      Set-Service -Name "greengrass" -Status stopped -StartupType disabled
    3. Supprimez le service.

      • Pour la PowerShell version 6.0 et les versions ultérieures :

        Remove-Service -Name "greengrass" -Confirm:$false -Verbose
      • Pour PowerShell les versions antérieures à 6.0 :

        Get-Item HKLM:\SYSTEM\CurrentControlSet\Services\greengrass | Remove-Item -Force -Verbose
    4. Redémarrez le périphérique.

  2. Supprimez le dossier racine de l'appareil. Remplacez /greengrass/v2 C:\greengrass\v2 par le chemin d'accès au dossier racine.

    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. Supprimez le périphérique principal du AWS IoT Greengrass service. Cette étape supprime les informations d'état du périphérique principal duAWS Cloud. Assurez-vous de terminer cette étape si vous prévoyez de réinstaller le logiciel AWS IoT Greengrass Core sur un périphérique principal portant le même nom.

    • Pour supprimer un périphérique principal de la AWS IoT Greengrass console, procédez comme suit :

      1. Choisissez les appareils Core.

      2. Choisissez le périphérique principal à supprimer.

      3. Sélectionnez Delete (Supprimer).

      4. Dans le mode de confirmation, choisissez Supprimer.

    • Pour supprimer un périphérique principal doté duAWS Command Line Interface, utilisez l'DeleteCoreDeviceopération. Exécutez la commande suivante et MyGreengrassCoreremplacez-la par le nom du périphérique principal.

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