View a markdown version of this page

Disinstalla il AWS IoT Greengrass Software di base - AWS IoT Greengrass

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Disinstalla il AWS IoT Greengrass Software di base

Puoi disinstallare il software AWS IoT Greengrass Core per rimuoverlo da un dispositivo che non desideri utilizzare come dispositivo principale Greengrass. Puoi anche utilizzare questi passaggi per ripulire un'installazione che non va a buon fine.

Importante

Se desideri continuare l'autenticazione con un dispositivo AWS IoT ma non desideri più AWS IoT Greengrass fatturarti un dispositivo Greengrass core, devi completare tutti i passaggi di questa procedura. Fino al completamento di tutti i passaggi, AWS IoT continua a identificare il certificato del dispositivo come dispositivo principale Greengrass. Di conseguenza, ti AWS IoT Greengrass fattura per ogni mese con cui il dispositivo si autentica. AWS IoT Per ulteriori informazioni sui prezzi, consulta Prezzi di AWS IoT Greengrass.

Per disinstallare il AWS IoT Greengrass Software di base
  1. Se si esegue il software come servizio di sistema, è necessario interrompere, disabilitare e rimuovere il servizio. Eseguite i seguenti comandi in base al sistema operativo in uso.

    Linux
    1. Arresta il servizio .

      sudo systemctl stop greengrass.service
    2. Disabilita il servizio.

      sudo systemctl disable greengrass.service
    3. Rimuovi il servizio.

      sudo rm /etc/systemd/system/greengrass.service
    4. Verifica che il servizio sia stato eliminato.

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

    È necessario eseguire il prompt dei comandi come amministratore per eseguire questi comandi.

    1. Arresta il servizio .

      sc stop "greengrass"
    2. Disabilita il servizio.

      sc config "greengrass" start=disabled
    3. Rimuovi il servizio.

      sc delete "greengrass"
    4. Riavviare il dispositivo.

    Windows (PowerShell)
    Nota

    È necessario eseguire PowerShell l'esecuzione come amministratore per eseguire questi comandi.

    1. Arresta il servizio .

      Stop-Service -Name "greengrass"
    2. Disabilita il servizio.

      Set-Service -Name "greengrass" -Status stopped -StartupType disabled
    3. Rimuovi il servizio.

      • Per PowerShell 6.0 e versioni successive:

        Remove-Service -Name "greengrass" -Confirm:$false -Verbose
      • Per PowerShell le versioni precedenti alla 6.0:

        Get-Item HKLM:\SYSTEM\CurrentControlSet\Services\greengrass | Remove-Item -Force -Verbose
    4. Riavviare il dispositivo.

  2. Rimuovi la cartella principale dal dispositivo. Sostituisci /greengrass/v2 o C:\greengrass\v2 con il percorso della cartella principale.

    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. Elimina il dispositivo principale dal AWS IoT Greengrass servizio. Questo passaggio rimuove le informazioni sullo stato del dispositivo principale da Cloud AWS. Assicurati di completare questo passaggio se prevedi di reinstallare il software AWS IoT Greengrass Core su un dispositivo principale con lo stesso nome.

    • Per eliminare un dispositivo principale dalla AWS IoT Greengrass console, procedi come segue:

      1. Scegli Dispositivi principali.

      2. Scegli il dispositivo principale da eliminare.

      3. Scegli Elimina.

      4. Nella modalità di conferma, scegli Elimina.

    • Per eliminare un dispositivo principale con AWS Command Line Interface, utilizzate l'DeleteCoreDeviceoperazione. Eseguite il comando seguente e MyGreengrassCore sostituitelo con il nome del dispositivo principale.

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