

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS IoT Greengrass 코어 소프트웨어 제거
<a name="uninstall-greengrass-core-v2"></a>

 AWS IoT Greengrass 코어 소프트웨어를 제거하여 Greengrass 코어 디바이스로 사용하지 않으려는 디바이스에서 제거할 수 있습니다. 이러한 단계를 사용하여 실패한 설치를 정리할 수도 있습니다.

**중요**  
디바이스가 로 인증을 계속하기를 원 AWS IoT 하지만 더 이상 Greengrass 코어 디바이스에 대한 요금을 청구하지 않으려면 AWS IoT Greengrass 이 절차의 모든 단계를 완료해야 합니다. 모든 단계를 완료할 때까지 AWS IoT 는 계속해서 디바이스의 인증서를 Greengrass 코어 디바이스로 식별합니다. 따라서는 디바이스가 인증하는 매월 AWS IoT Greengrass 요금을 청구합니다 AWS IoT. 요금에 대한 자세한 내용은 [AWS IoT Greengrass 요금](https://aws.amazon.com/greengrass/pricing/)을 참조하세요.

**AWS IoT Greengrass 코어 소프트웨어를 제거하려면**

1. 소프트웨어를 시스템 서비스로 실행하는 경우 해당 서비스를 중지, 비활성화, 제거해야 합니다. 운영 체제에 맞도록 다음 명령을 실행합니다.

------
#### [ Linux ]

   1.  서비스를 중단합니다.

      ```
      sudo systemctl stop greengrass.service
      ```

   1. 서비스를 비활성화합니다.

      ```
      sudo systemctl disable greengrass.service
      ```

   1. 서비스를 제거합니다.

      ```
      sudo rm /etc/systemd/system/greengrass.service
      ```

   1. 서비스가 삭제되었는지 확인합니다.

      ```
      sudo systemctl daemon-reload && sudo systemctl reset-failed
      ```

------
#### [ Windows (Command Prompt) ]

**참고**  
이러한 명령을 실행하려면 관리자로 명령 프롬프트를 실행해야 합니다.

   1.  서비스를 중단합니다.

      ```
      sc stop "greengrass"
      ```

   1. 서비스를 비활성화합니다.

      ```
      sc config "greengrass" start=disabled
      ```

   1. 서비스를 제거합니다.

      ```
      sc delete "greengrass"
      ```

   1. 디바이스를 다시 시작합니다.

------
#### [ Windows (PowerShell) ]

**참고**  
이러한 명령을 실행하려면 관리자 권한으로 PowerShell을 실행해야 합니다.

   1.  서비스를 중단합니다.

      ```
      Stop-Service -Name "greengrass"
      ```

   1. 서비스를 비활성화합니다.

      ```
      Set-Service -Name "greengrass" -Status stopped -StartupType disabled
      ```

   1. 서비스를 제거합니다.
      + PowerShell 6.0 이상인 경우:

        ```
        Remove-Service -Name "greengrass" -Confirm:$false -Verbose
        ```
      + PowerShell 6.0 이전 버전의 경우:

        ```
        Get-Item HKLM:\SYSTEM\CurrentControlSet\Services\greengrass | Remove-Item -Force -Verbose
        ```

   1. 디바이스를 다시 시작합니다.

------

1. 디바이스에서 루트 폴더를 제거합니다. `{{/greengrass/v2}}` 또는 {{C:\\greengrass\\v2}}를 루트 폴더의 경로로 바꿉니다.

------
#### [ 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}}"
   ```

------

1.  AWS IoT Greengrass 서비스에서 코어 디바이스를 삭제합니다. 이 단계에서는 AWS 클라우드에서 코어 디바이스의 상태 정보를 제거합니다. 동일한 이름의 코어 디바이스에 AWS IoT Greengrass 코어 소프트웨어를 다시 설치하려는 경우 이 단계를 완료해야 합니다.
   +  AWS IoT Greengrass 콘솔에서 코어 디바이스를 삭제하려면 다음을 수행합니다.

     1. <a name="navigate-greengrass-console"></a>[AWS IoT Greengrass 콘솔](https://console.aws.amazon.com/greengrass)로 이동합니다.

     1. **코어 디바이스**를 선택합니다.

     1. 삭제할 코어 디바이스를 선택합니다.

     1. **삭제**를 선택합니다.

     1. 확인 모달에서 **삭제**를 선택합니다.
   + 를 사용하여 코어 디바이스를 삭제하려면 [DeleteCoreDevice](https://docs.aws.amazon.com/greengrass/v2/APIReference/API_DeleteCoreDevice.html) 작업을 AWS Command Line Interface사용합니다. 다음 명령을 실행하고 {{MyGreengrassCore}}를 코어 디바이스의 이름으로 바꿉니다.

     ```
     aws greengrassv2 delete-core-device --core-device-thing-name {{MyGreengrassCore}}
     ```