Desinstalar o software de núcleo do AWS IoT Greengrass - AWS IoT Greengrass

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Desinstalar o software de núcleo do AWS IoT Greengrass

Você pode desinstalar o software de núcleo do AWS IoT Greengrass para removê-lo de um dispositivo que você não deseja usar como dispositivo principal do Greengrass. Você também pode usar essas etapas para limpar uma instalação com falha.

Para desinstalar o software de núcleo do AWS IoT Greengrass
  1. Se você executa o software como um serviço do sistema, deve interromper, desabilitar e remover o serviço. Execute os comandos abaixo conforme apropriado ao sistema operacional.

    Linux
    1. Interrompa o serviço .

      sudo systemctl stop greengrass.service
    2. Desabilite o serviço.

      sudo systemctl disable greengrass.service
    3. Remova o serviço.

      sudo rm /etc/systemd/system/greengrass.service
    4. Verifique se o serviço foi excluído.

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

    Você deve executar o prompt de comando como administrador para executar esses comandos.

    1. Interrompa o serviço .

      sc stop "greengrass"
    2. Desabilite o serviço.

      sc config "greengrass" start=disabled
    3. Remova o serviço.

      sc delete "greengrass"
    4. Reinicie o dispositivo.

    Windows (PowerShell)
    nota

    Você deve executar o PowerShell como administrador para executar esses comandos.

    1. Interrompa o serviço .

      Stop-Service -Name "greengrass"
    2. Desabilite o serviço.

      Set-Service -Name "greengrass" -Status stopped -StartupType disabled
    3. Remova o serviço.

      • Para o PowerShell 6.0 e posterior:

        Remove-Service -Name "greengrass" -Confirm:$false -Verbose
      • Para versões do PowerShell anteriores à 6.0:

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

  2. Remova a pasta raiz do dispositivo. Substitua /greengrass/v2 ou C:\greengrass\v2 pelo caminho para a pasta raiz.

    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. Exclua o dispositivo principal do serviço AWS IoT Greengrass. Essa etapa remove as informações de status do dispositivo principal da Nuvem AWS. Certifique-se de concluir essa etapa se você planeja reinstalar o software de núcleo do AWS IoT Greengrass em um dispositivo principal com o mesmo nome.

    • Para excluir um dispositivo principal do console do AWS IoT Greengrass, faça o seguinte:

      1. Escolha Dispositivos principais.

      2. Escolha o dispositivo principal que será excluído.

      3. Escolha Excluir.

      4. No modal de confirmação, escolha Excluir.

    • Para excluir um dispositivo principal com a AWS Command Line Interface, use a operação DeleteCoreDevice. Execute o comando a seguir e substitua MyGreengrassCore pelo nome do dispositivo principal.

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