Desinstalación del software AWS IoT Greengrass Core - AWS IoT Greengrass

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Desinstalación del software AWS IoT Greengrass Core

Puede desinstalar el software AWS IoT Greengrass Core para eliminarlo de un dispositivo que no desee utilizar como dispositivo principal de Greengrass. También puede seguir estos pasos para limpiar una instalación que no funcione.

Cómo desinstalar el software AWS IoT Greengrass Core
  1. Si ejecuta el software como un servicio del sistema, debe detener, deshabilitar y eliminar el servicio. Ejecute los comandos apropiados para su sistema operativo.

    Linux
    1. Detenga el servicio .

      sudo systemctl stop greengrass.service
    2. Deshabilite el servicio.

      sudo systemctl disable greengrass.service
    3. Elimine el servicio.

      sudo rm /etc/systemd/system/greengrass.service
    4. Compruebe que el servicio se eliminó.

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

    Debe ejecutar Command Prompt o PowerShell como administrador para ejecutar estos comandos.

    1. Detenga el servicio .

      sc stop "greengrass"
    2. Deshabilite el servicio.

      sc config "greengrass" start=disabled
    3. Elimine el servicio.

      sc delete "greengrass"
    4. Reinicie el dispositivo.

    Windows (PowerShell)
    nota

    Debe ejecutar PowerShell como administrador para ejecutar estos comandos.

    1. Detenga el servicio .

      Stop-Service -Name "greengrass"
    2. Deshabilite el servicio.

      Set-Service -Name "greengrass" -Status stopped -StartupType disabled
    3. Elimine el servicio.

      • Para PowerShell 6.0 o posterior:

        Remove-Service -Name "greengrass" -Confirm:$false -Verbose
      • Para las versiones de PowerShell anteriores a la 6.0:

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

  2. Elimine la carpeta raíz del dispositivo. Sustituya /greengrass/v2 o C:\greengrass\v2 por la ruta de acceso a la carpeta raíz.

    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. Elimine el dispositivo principal del servicio de AWS IoT Greengrass. Este paso elimina la información de estado del dispositivo principal de la Nube de AWS. Asegúrese de completar este paso si planea volver a instalar el software AWS IoT Greengrass Core en un dispositivo principal con el mismo nombre.

    • Para eliminar un dispositivo principal de la consola de AWS IoT Greengrass, haga lo siguiente:

      1. Elija Dispositivos principales.

      2. Elija el dispositivo principal que desee eliminar.

      3. Elija Eliminar.

      4. En el cuadro de confirmación, elija Eliminar.

    • Para eliminar un dispositivo principal con la AWS Command Line Interface, utilice la operación DeleteCoreDevice. Ejecute el siguiente comando y reemplace MyGreengrassCore por el nombre del dispositivo principal.

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