

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

# AWS IoT Greengrass란 무엇인가요?
<a name="what-is-iot-greengrass"></a>

AWS IoT Greengrass 는 디바이스에서 IoT 애플리케이션을 빌드, 배포 및 관리하는 데 도움이 되는 오픈 소스 사물 인터넷(IoT) 엣지 런타임 및 클라우드 서비스입니다. AWS IoT Greengrass 를 사용하여 디바이스가 생성한 데이터에 대해 로컬로 작동하고, 기계 학습 모델을 기반으로 예측을 실행하고, 디바이스 데이터를 필터링 및 집계할 수 있는 소프트웨어를 구축할 수 있습니다.를 AWS IoT Greengrass 사용하면 디바이스가 해당 데이터가 생성된 위치와 더 가까운 곳에서 데이터를 수집 및 분석하고, 로컬 이벤트에 자율적으로 대응하고, 로컬 네트워크의 다른 디바이스와 안전하게 통신할 수 있습니다. Greengrass 디바이스는와 안전하게 통신 AWS IoT Core 하고 IoT 데이터를 로 내보낼 수도 있습니다 AWS 클라우드. AWS IoT Greengrass 를 사용하여 엣지 디바이스를 AWS 서비스 또는 타사 서비스에 연결할 수 있는 구성 요소라고 하는 사전 구축된 소프트웨어 모듈을 사용하여 엣지 애플리케이션을 구축할 수 있습니다. AWS IoT Greengrass 를 사용하여 Lambda 함수, Docker 컨테이너, 기본 운영 체제 프로세스 또는 원하는 사용자 지정 런타임을 사용하여 소프트웨어를 패키징하고 실행할 수도 있습니다.

다음 예제에서는 AWS IoT Greengrass 디바이스가와 상호 작용하는 방식을 보여줍니다 AWS 클라우드.

![\[AWS IoT Greengrass 디바이스가와 상호 작용하는 방식에 대한 개요입니다 AWS 클라우드.\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/greengrass-overview.png)


## 새로운 기능
<a name="new-features"></a>

AWS IoT Greengrass V2 에는 새로운 기능과 개선 사항이 도입되었습니다. 다음은 버전 2에서 제공되는 새로운 기능에 대한 자세한 내용을 포함하고 있습니다.
+ [의 새로운 기능 AWS IoT Greengrass Version 2](greengrass-v2-whats-new.md)

## 를 처음 사용하는 경우 AWS IoT Greengrass
<a name="first-time-user"></a>

를 처음 사용하는 경우 다음 섹션을 검토하는 AWS IoT Greengrass것이 좋습니다.
+ [AWS IoT Greengrass 작동 방식](how-it-works.md)

그런 다음 [시작하기 자습서에](getting-started.md) 따라의 기본 기능을 사용해 보세요 AWS IoT Greengrass. 이 자습서에서는 디바이스에 AWS IoT Greengrass 코어 소프트웨어를 설치하고, Hello World 구성 요소를 개발하고, 배포를 위해 해당 구성 요소를 패키징합니다.

## 의 기존 사용자 AWS IoT Greengrass V1
<a name="existing-users"></a>

지원 종료 공지: 2026 AWS 년 10월 7일에는에 대한 지원을 종료합니다 AWS IoT Greengrass Version 1. 2026년 10월 7일 이후에는 AWS IoT Greengrass V1 콘솔 또는 AWS IoT Greengrass V1 리소스에 더 이상 액세스할 수 없습니다. 버전 1에서 버전 2로 이전하는 방법에 대한 자세한 내용은 [AWS IoT Greengrass 버전 1에서 마이그레이션](migrate-from-v1.md) 섹션을 참조하세요.

# AWS IoT Greengrass 작동 방식
<a name="how-it-works"></a>

 AWS IoT Greengrass 코어 소프트웨어라고도 하는 AWS IoT Greengrass 클라이언트 소프트웨어는 ARM 또는 x86 아키텍처를 사용하는 디바이스의 경우 Ubuntu 또는 Raspberry Pi OS와 같은 Windows 및 Linux 기반 배포판에서 실행됩니다. 를 사용하면 디바이스가 생성하는 데이터에 대해 로컬로 작동하도록 프로그래밍하고, 기계 학습 모델을 기반으로 예측을 실행하고, 디바이스 데이터를 필터링 및 집계 AWS IoT Greengrass할 수 있습니다.는 선택한 AWS Lambda 함수, Docker 컨테이너, 기본 OS 프로세스 또는 사용자 지정 런타임의 로컬 실행을 AWS IoT Greengrass 활성화합니다.

AWS IoT Greengrass 는 엣지 디바이스 기능을 쉽게 확장할 수 있는 구성 요소라는 사전 구축된 소프트웨어 모듈을 제공합니다. AWS IoT Greengrass 구성 요소를 사용하면 엣지에서 AWS 서비스 및 타사 애플리케이션에 연결할 수 있습니다. IoT 애플리케이션을 개발한 후를 AWS IoT Greengrass 사용하면 필드의 디바이스 플릿에서 해당 애플리케이션을 원격으로 배포, 구성 및 관리할 수 있습니다.

다음 예제는  AWS IoT Greengrass 디바이스가의 AWS IoT Greengrass 클라우드 서비스 및 기타 AWS 서비스와 상호 작용하는 방법을 보여줍니다 AWS 클라우드.

![\[AWS IoT Greengrass 디바이스가의 AWS IoT Greengrass 클라우드 서비스 및 기타 AWS 서비스와 상호 작용하는 방식에 대한 개요입니다 AWS 클라우드.\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/how-it-works.png)


## 의 주요 개념 AWS IoT Greengrass
<a name="concept-overview"></a>

다음은 AWS IoT Greengrass이해 및 사용에 있어 필수 개념입니다.

****AWS IoT 사물****  
 AWS IoT 사물은 특정 디바이스 또는 논리적 개체의 표현입니다. 사물에 대한 정보는 AWS IoT 레지스트리에 저장됩니다.

****Greengrass 코어 디바이스****  
 AWS IoT Greengrass 코어 소프트웨어를 실행하는 디바이스입니다. Greengrass 코어 디바이스는 AWS IoT 사물입니다. AWS IoT 사물 그룹에 여러 코어 디바이스를 추가하여 Greengrass 코어 디바이스 그룹을 생성하고 관리할 수 있습니다. 자세한 내용은 [AWS IoT Greengrass 코어 디바이스 설정](setting-up.md) 단원을 참조하십시오.

****Greengrass 클라이언트 디바이스****  
MQTT를 통해 Greengrass 코어 디바이스에 연결하고 통신하는 디바이스입니다. Greengrass 클라이언트 디바이스는 AWS IoT 사물입니다. 코어 디바이스는 연결된 클라이언트 디바이스에서 데이터를 처리, 필터링 및 집계할 수 있습니다. 클라이언트 디바이스, AWS IoT Core 클라우드 서비스 및 Greengrass 구성 요소 간에 MQTT 메시지를 릴레이하도록 코어 디바이스를 구성할 수 있습니다. 자세한 내용은 [로컬 IoT 디바이스와 상호 작용](interact-with-local-iot-devices.md) 단원을 참조하십시오.  
클라이언트 디바이스는 [FreeRTOS](https://docs.aws.amazon.com/freertos/latest/userguide/freertos-lib-gg-connectivity.html)를 실행하거나 [AWS IoT Device SDK](https://docs.aws.amazon.com/iot/latest/developerguide/iot-sdks.html) 또는 [Greengrass Discovery API](greengrass-discover-api.md)를 사용하여 연결할 수 있는 코어 디바이스에 관한 정보를 가져올 수 있습니다.

****Greengrass 구성 요소****  
Greengrass 코어 디바이스에 배포되고 실행되는 소프트웨어 모듈입니다. 를 사용하여 개발 및 배포되는 모든 소프트웨어는 구성 요소로 모델링 AWS IoT Greengrass 됩니다.는 애플리케이션에서 사용할 수 있는 기능을 제공하는 사전 구축된 퍼블릭 구성 요소를 AWS IoT Greengrass 제공합니다. 로컬 디바이스 또는 클라우드에서 사용자 지정 구성 요소를 직접 개발할 수도 있습니다. 사용자 지정 구성 요소를 개발한 후 AWS IoT Greengrass 클라우드 서비스를 사용하여 단일 또는 여러 코어 디바이스에 배포할 수 있습니다. 사용자 지정 구성 요소를 생성하고 이 구성 요소를 코어 디바이스에 배포할 수 있습니다. 이 경우 코어 디바이스는 다음 리소스를 다운로드하여 구성 요소를 실행합니다.  
+ **레시피**: 구성 요소 세부 정보, 구성 및 파라미터를 정의하여 소프트웨어 모듈을 설명하는 JSON 또는 YAML 파일입니다.
+ **아티팩트**: 디바이스에서 실행할 소프트웨어를 정의하는 소스 코드, 바이너리 또는 스크립트입니다. 아티팩트를 처음부터 생성하거나 Lambda 함수, Docker 컨테이너 또는 사용자 지정 런타임을 사용하여 구성 요소를 생성할 수 있습니다.
+ **종속성**: 종속 구성 요소의 자동 업데이트 또는 재시작을 적용할 수 있는 구성 요소 간의 관계입니다. 예를 들어 암호화 구성 요소에 종속되는 보안 메시지 처리 구성 요소가 있을 수 있습니다. 이렇게 하면 암호화 구성 요소에 대한 모든 업데이트 시 메시지 처리 구성 요소가 자동으로 업데이트되고 재시작될 수 있습니다.
자세한 내용은 [AWS 제공 구성 요소](public-components.md) 및 [AWS IoT Greengrass 구성 요소 개발](develop-greengrass-components.md) 섹션을 참조하세요.

****배포****  
구성 요소를 보내고 원하는 구성 요소 구성을 대상 디바이스에 적용하는 프로세스로, 단일 Greengrass 코어 디바이스 또는 Greengrass 코어 디바이스 그룹이 될 수 있습니다. 배포는 업데이트된 구성 요소 구성을 대상에 자동으로 적용하고 종속성으로 정의된 다른 구성 요소를 포함합니다. 기존 배포를 복제하여 동일한 구성 요소를 사용하지만 다른 대상에 배포되는 새 배포를 생성할 수도 있습니다. 배포는 연속적입니다. 따라서 구성 요소 또는 배포의 구성 요소 구성에 대한 모든 업데이트가 모든 대상으로 자동 전송됩니다. 자세한 내용은 [디바이스에 AWS IoT Greengrass 구성 요소 배포](manage-deployments.md) 단원을 참조하십시오.

****AWS IoT Greengrass 코어 소프트웨어****  
버전 2.14부터는 디바이스 런타임의 두 가지 대체 구현인 nucleus라고 하는 실행 파일을 AWS IoT Greengrass 제공합니다. 첫 번째이자 이전에는 유일했던 nucleus는 Java로 구현되어 있습니다. 이 선택지는 아키텍처와 운영 체제 전반에서 가장 높은 이식성을 제공합니다. 그러나 Java 가상 머신에 대한 의존성이 있어 메모리 사용량이 큰 단점이 있습니다.  
두 번째이자 새로 추가된 nucleus는 C로 구현되어 있습니다. 이 선택지는 메모리 사용량을 크게 줄여줍니다. 하지만 대상 아키텍처와 운영 체제마다 별도로 배포하거나 소스에서 컴파일해야 합니다. 둘을 구분해야 하는 경우 첫 번째 구현을 *Greengrass nucleus*라고 하고 후자를 *Greengrass nucleus lite*라고 합니다.  
+ **선택적 구성** 요소: 이러한 구성 가능한 구성 요소는에서 제공하며 엣지 디바이스에서 추가 기능을 AWS IoT Greengrass 활성화합니다. 요구 사항에 따라 데이터 스트리밍, 로컬 기계 학습 추론 또는 로컬 명령줄 인터페이스와 같이 디바이스에 배포하려는 선택적 구성 요소를 선택할 수 있습니다. 자세한 내용은 [AWS 제공 구성 요소](public-components.md) 단원을 참조하십시오.
새 버전의 구성 요소를 디바이스에 배포하여 AWS IoT Greengrass 코어 소프트웨어를 업그레이드할 수 있습니다.

## 의 기능 AWS IoT Greengrass
<a name="components-and-features"></a>

AWS IoT Greengrass Version 2 는 다음 요소로 구성됩니다.
+ **소프트웨어 배포**
  +  AWS IoT Greengrass 코어 소프트웨어의 최소 설치인 [Greengrass nucleus 구성 요소입니다](greengrass-nucleus-component.md). 이 구성 요소는 Greengrass 구성 요소의 배포, 오케스트레이션 및 수명 주기를 관리합니다.
  + 서비스, 프로토콜 및 소프트웨어와 통합되는 추가 선택적 [AWS제공 구성 요소](public-components.md).
  + 사용자 지정 Greengrass 구성 요소를 생성, 테스트, 빌드, 게시 및 배포하는 데 사용할 수 있는 [Greengrass 개발 도구](greengrass-development-tools.md).
  +  AWS IoT Device SDK- 사용자 지정 Greengrass 구성 요소를 위한 [프로세스 간 통신(IPC) 라이브러리](interprocess-communication.md)와 클라이언트 디바이스를 위한 [Greengrass 검색 라이브러리](greengrass-discover-api.md)가 포함되어 있습니다.
  + 코어 디바이스의 [데이터 스트림 관리](manage-data-streams.md)에 사용할 수 있는 Stream Manager SDK.
+ **클라우드 서비스**
  + AWS IoT Greengrass V2 API
  + AWS IoT Greengrass V2 콘솔

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

엣지 디바이스에서 실행되는 AWS IoT Greengrass 코어 소프트웨어를 사용하여 다음을 수행할 수 있습니다.
+  AWS 클라우드로의 자동 내보내기를 사용하여 로컬 디바이스에서 데이터 스트림을 처리합니다. 자세한 내용은 [Greengrass 코어 디바이스에서 데이터 스트림 관리](manage-data-streams.md) 단원을 참조하십시오.
+  AWS IoT 및 구성 요소 간의 MQTT 메시징을 지원합니다. 자세한 내용은 [AWS IoT Core MQTT 메시지 게시/구독](ipc-iot-core-mqtt.md) 단원을 참조하십시오.
+ MQTT를 통해 연결하고 통신하는 로컬 디바이스와 상호 작용합니다. 자세한 내용은 [로컬 IoT 디바이스와 상호 작용](interact-with-local-iot-devices.md) 단원을 참조하십시오.
+ 구성 요소 간의 로컬 게시 및 구독 메시징을 지원합니다. 자세한 내용은 [로컬 메시지 게시/구독](ipc-publish-subscribe.md) 단원을 참조하십시오.
+ 구성 요소 및 Lambda 함수를 배포하고 간접적으로 호출합니다. 자세한 내용은 [디바이스에 AWS IoT Greengrass 구성 요소 배포](manage-deployments.md) 단원을 참조하십시오.
+ 스크립트 설치 및 실행 지원과 같은 구성 요소 수명 주기를 관리합니다. 자세한 내용은 [AWS IoT Greengrass 구성 요소 레시피 참조](component-recipe-reference.md) 단원을 참조하십시오.
+  AWS IoT Greengrass 코어 소프트웨어 및 사용자 지정 구성 요소의 안전한 over-the-air(OTA) 소프트웨어 업데이트를 수행합니다. 자세한 내용은 [AWS IoT Greengrass 코어 소프트웨어(OTA) 업데이트](update-greengrass-core-v2.md) 및 [디바이스에 AWS IoT Greengrass 구성 요소 배포](manage-deployments.md) 섹션을 참조하세요.
+ 로컬 보안 호의 안전하고 암호화된 저장과 구성 요소에 의해 제어되는 액세스를 제공합니다. 자세한 내용은 [보안 암호 관리자](secret-manager-component.md) 단원을 참조하십시오.
+ 디바이스 인증 및 권한 부여를 통해 디바이스와 AWS 클라우드 간의 연결을 보호합니다. 자세한 내용은 [에 대한 디바이스 인증 및 권한 부여 AWS IoT Greengrass](device-auth.md) 단원을 참조하십시오.

지속적 소프트웨어 배포를 생성하는 AWS IoT Greengrass APIs 통해 Greengrass 코어 디바이스를 구성하고 관리합니다. 자세한 내용은 [디바이스에 AWS IoT Greengrass 구성 요소 배포](manage-deployments.md) 단원을 참조하십시오.

일부 기능은 특정 플랫폼에서만 지원됩니다. 자세한 내용은 [Greengrass 기능 호환성](operating-system-feature-support-matrix.md) 단원을 참조하십시오.

지원되는 플랫폼, 요구 사항 및 다운로드에 대한 자세한 내용은 [AWS IoT Greengrass 코어 디바이스 설정](setting-up.md) 섹션을 참조하세요.

<a name="core-software-license"></a>이 소프트웨어를 다운로드하면 [ Greengrass 코어 소프트웨어 라이선스 계약](https://greengrass-release-license.s3.us-west-2.amazonaws.com/greengrass-license-v1.pdf)에 동의하는 것입니다.

# Greengrass 기능 호환성
<a name="operating-system-feature-support-matrix"></a>

AWS IoT Greengrass 는 다양한 운영 체제를 실행하는 디바이스를 지원합니다. 일부 기능은 특정 운영 체제에서만 지원됩니다. 다음 표를 사용하여 지원되는 각 운영 체제에서 사용할 수 있는 기능을 알아보세요. 지원되는 운영 체제, 요구 사항 및 Greengrass 코어 디바이스 설정 방법에 대한 자세한 내용은 [AWS IoT Greengrass 코어 디바이스 설정](setting-up.md) 섹션을 참조하세요.


**메시징**  

| 기능 | Linux | Windows | Greengrass Nucleus Lite(Linux) | 
| --- | --- | --- | --- | 
|   AWS IoT 및 구성 요소 간에 MQTT 메시지 교환  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예  (MQTT5 확장 제외) | 
|  구성 요소 간에 로컬 게시/구독 메시지 교환  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   | 
|  MQTT를 통해 로컬 IoT 디바이스와 연동  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 
|  Modbus-RTU 구성 요소를 사용하여 로컬 Modbus-RTU 디바이스와 연동  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 


**보안**  

| 기능 | Linux | Windows | Greengrass lite(Linux) | 
| --- | --- | --- | --- | 
|  디바이스 인증 및 권한 부여를 사용하여 보안 연결  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   | 
|  에서 암호화된 보안 암호 배포 및 액세스 AWS Secrets Manager  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 
|  HSM(하드웨어 보안 모듈)을 사용하여 디바이스의 프라이빗 키와 인증서를 안전하게 저장  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   |  [예](gg-lite-with-tpm-tutorial.md)  | 
|  를 사용하여 코어 디바이스 감사 AWS IoT Device Defender  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 
|  자격 AWS 증명을 사용하여 AWS 서비스와 상호 작용  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   | 


**설치**  

| 기능 | Linux | Windows | Greengrass lite(Linux) | 
| --- | --- | --- | --- | 
|  자동 프로비저닝 AWS IoT Greengrass 을 사용하여 설치  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 
|  수동 프로비저닝 AWS IoT Greengrass 을 사용하여 설치  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   | 
|   AWS IoT 플릿 프로비저닝 AWS IoT Greengrass 을 사용하여 설치  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   | 
|  사용자 지정 프로비저닝 AWS IoT Greengrass 을 사용하여 설치  |  [예](https://docs.aws.amazon.com//greengrass/v2/developerguide/custom-provisioning.html)  |  [예](https://docs.aws.amazon.com//greengrass/v2/developerguide/custom-provisioning.html)  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   | 
|  사전 구축된 Docker 이미지를 사용하여 Docker 컨테이너 AWS IoT Greengrass 에서 실행  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 

**참고**  
AWS IoT Greengrass 는 시스템 지원 Docker 컨테이너에 설치하고 실행할 수 있습니다.


**원격 유지 관리 및 업데이트**  

| 기능 | Linux | Windows | Greengass lite(Linux) | 
| --- | --- | --- | --- | 
|  안전한 무선 업데이트(OTA) 소프트웨어 업데이트 수행  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   | 
|  를 사용하여 코어 디바이스 관리 AWS Systems Manager  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 
|   AWS IoT 보안 터널링을 사용하여 코어 디바이스에 연결  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   | 


**기계 학습**  

| 기능 | Linux | Windows | Greengrass lite(Linux) | 
| --- | --- | --- | --- | 
|  Amazon SageMaker AI Edge Manager를 사용하여 기계 학습 추론 수행  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 
|  Amazon Lookout for Vision을 사용하여 기계 학습 추론 수행  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 
|  DLR을 사용하여 기계 학습 추론 수행  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 
|  TensorFlow를 사용하여 기계 학습 추론 수행  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 


**구성 요소 기능**  

| 기능 | Linux | Windows | Greengrass lite(Linux) | 
| --- | --- | --- | --- | 
|  Lambda 함수 배포 및 호출  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 
|  구성 요소에서 Docker 컨테이너 실행  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   | 
|  스트림 관리자를 사용하여 대용량 데이터 스트림 처리 및 내보내기  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   | 
|  수명 주기 스크립트를 사용하여 구성 요소 수명 주기 관리  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   | 
|  디바이스 섀도와 연동  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 
|  Amazon CloudWatch Logs에 로그 업로드  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   | 
|  Amazon CloudWatch 지표 구성 요소를 사용하여 Amazon CloudWatch 지표에 데이터 업로드  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   | 
|  Amazon SNS 구성 요소를 사용하여 Amazon Simple Notification Service에 메시지 게시  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 
|  스트림 관리자를 사용하여 Amazon Kinesis Data Streams 전송 스트림에 데이터 게시  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   | 
|  Firehose 구성 요소를 사용하여 Amazon Data Firehose 전송 스트림에 데이터 게시  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 
|  실시간 시스템 원격 측정 지표 수집 및 관련 작업 수행  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 
|  구성 요소 프로세스에 대한 시스템 리소스 제한 구성  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 
|  구성 요소 프로세스 일시 중지 및 재개  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 
|   AWS IoT SiteWise 구성 요소를 AWS IoT SiteWise 사용하여와 통합  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 
|  Kinesis Video Streams 구성 요소용 엣지 커넥터를 사용하여 Amazon Kinesis Video Streams에 비디오 스트림 게시  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 


**구성 요소 개발**  

| 기능 | Linux | Windows | Greengrass lite(Linux) | 
| --- | --- | --- | --- | 
|  코어 디바이스에서 로컬로 구성 요소 개발  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   | 
|   AWS IoT Greengrass CLI를 사용하여 코어 디바이스와 상호 작용  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 
|  로컬 디버그 콘솔을 사용하여 코어 디바이스와 연동  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 
|  사용자 지정 구성 요소에서 Python AWS IoT Device SDK 용 사용  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   | 
|  사용자 지정 구성 요소에서 C\$1\$1 AWS IoT Device SDK 용 사용  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   | 
|  사용자 지정 구성 요소에서 AWS IoT Device SDK for Java 사용  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   | 


**디바이스 인증**  

| 기능 | Linux | Windows | Greengrass lite(Linux) | 
| --- | --- | --- | --- | 
|   AWS IoT Device Tester 용 AWS IoT Greengrass V2 를 사용하여 IoT 디바이스 검증  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-yes.png) 예   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/images/icon-no.png) 아니요   | 

# AWS IoT Greengrass nucleus 런타임 선택
<a name="choosing-your-runtime"></a>

버전 2.14.0부터는 nucleus라고 하는 실행 파일인 디바이스 런타임의 두 가지 대체 구현을 AWS IoT Greengrass 제공합니다. 구현 차이점에도 불구하고 두 런타임 모두 AWS IoT Greengrass 서비스 및 APIs와 호환되며 Greengrass SDK를 사용하여에서 제공하는 구성 요소를 배포 AWS 하거나 사용자 지정 구성 요소를 개발할 수 있습니다. 필요에 따라 동일한 플릿 내에서 두 유형의 nucleus를 사용하여 디바이스를 혼합할 수도 있습니다.

그러나 원하는 이동성이나 특정 메모리 절감 효과를 얻으려면, Greengrass 디바이스에 배포하는 nucleus가 AWS IoT 솔루션의 개발을 가속화하는 데 사용하려는 구성 요소와 호환되는지 반드시 확인해야 합니다. 구성 요소 호환성에 대한 자세한 내용은 [구성 요소](https://docs.aws.amazon.com/greengrass/v2/developerguide/public-components.html)를 참조하세요.

궁극적으로 특정 사용 사례, 디바이스 제약 조건, 기능 요구 사항 및 운영 체제에 따라 두 가지 Greengrass 런타임 옵션 중 어느 것을 선택할지가 결정됩니다.

## Greengrass nucleus
<a name="w2ab1b6c19b9"></a>

AWS IoT Greengrass nucleus는 컴퓨팅 리소스가 더 많은 게이트웨이, 서버 및 엣지 디바이스를 비롯한 다양한 디바이스 AWS IoT Greengrass 에서 실행할 수 있는 완전한 기능을 갖춘 런타임입니다. 다음과 같은 경우 Greengrass nucleus를 선택하는 것이 좋습니다.
+ **컴퓨팅 리소스:** 디바이스에 128MB 이상의 RAM 및 비교적 강력한 프로세서(예: 1GHz 이상의 클럭)와 같은 충분한 컴퓨팅 리소스가 있습니다.
+ **전체 OS 지원 필요:** Greengrass nucleus는 가장 광범위한 운영 체제(대부분의 Linux 배포판 및 Windows 포함)를 지원합니다.
+ **구성 요소 호환성:** Greengrass nucleus는 서비스 팀 및 파트너가 게시한 기존 구성 요소와 가장 완벽하게 호환됩니다 AWS IoT .

## Greengrass nucleus lite
<a name="w2ab1b6c19c11"></a>

AWS IoT Greengrass nucleus lite는 리소스가 제한된 디바이스 AWS IoT Greengrass 에서 실행할 수 있는 경량 오픈 소스 런타임입니다. 이는 스마트 홈 허브, 스마트 에너지 측정기, 스마트 차량, 엣지 AI, 로보틱스 등 대량의 애플리케이션에 사용되는 저가 싱글보드 컴퓨터에 유용할 수 있습니다. 디바이스가 다음과 같은 경우 Greengrass nucleus lite를 선택하는 것이 좋습니다.
+ **리소스 제약:** 디바이스가 RAM(512MB 이하), 저장 공간(플래시), 저성능 프로세서(1GHz 미만) 등 제한된 리소스를 가진 경우.
+ **종속성 제한:** 디바이스 공급업체 소프트웨어 플랫폼은 Greengrass nucleus에 필요한 Java 또는 특정 JVM을 지원하지 않습니다.
+ **운영 체제:** 디바이스가 *systemd*를 지원하는 Linux 배포판(예: Ubuntu, Yocto)을 실행하는 경우.

### Greengrass nucleus lite의 현재 제한 사항
<a name="w2ab1b6c19c11b7"></a>

 AWS IoT Greengrass v2.14.0에 포함된 Greengrass nucleus lite(v.2.0.0) 런타임은 Greengrass nucleus(v2.14.0)에서 사용할 수 있는 기능의 하위 집합을 제공합니다.

 AWS IoT Greengrass IPC(프로세스 간 통신) 메커니즘을 사용하면 구성 요소가 Greengrass nucleus와 통신할 수 있습니다. 경량 버전인 nucleus lite는 다음과 같은 일부 기능만 지원합니다.


| 기능 | 가용성 | 
| --- | --- | 
|  SubscribeToTopic  |  Available  | 
|  PublishToTopic  |  Available  | 
|  PublishToIoTCore  |  Available  | 
|  SubscribeToIoTCore  |  Available  | 
|  UpdateState  |  현재 사용할 수 없음  | 
|  SubscribeToComponentUpdates  |  현재 사용할 수 없음  | 
|  DeferComponentUpdate  |  현재 사용할 수 없음  | 
|  GetConfiguration  |  Available  | 
|  UpdateConfiguration  |  Available  | 
|  SubscribeToConfigurationUpdate  |  Available  | 
|  SubscribeToValidateConfigurationUpdates  | 현재 사용할 수 없습니다. | 
|  SendConfigurationValidityReport  | 현재 사용할 수 없습니다. | 
|  GetSecretValue  | 현재 사용할 수 없습니다. | 
|  PutComponentMetric  |  현재 사용할 수 없음  | 
|  GetComponentDetails  |  현재 사용할 수 없음  | 
|  RestartComponent  |  현재 사용할 수 없음  | 
|  StopComponent  |  현재 사용할 수 없음  | 
|  CreateLocalDeployment  |  Available  | 
|  CancelLocalDeployment  |  현재 사용할 수 없음  | 
|  GetLocalDeploymentStatus  |  현재 사용할 수 없음  | 
|  ListLocalDeployments  |  현재 사용할 수 없음  | 
|  ListComponents  |  현재 사용할 수 없음  | 
|  ValidateAuthorizationToken  |  Available  | 
|  CreateDebugPassword  |  현재 사용할 수 없음  | 
|  PauseComponent  |  현재 사용할 수 없음  | 
|  ResumeComponent  | 현재 사용할 수 없음 | 
|  GetThingShadow  | 현재 사용할 수 없음 | 
|  UpdateThingShadow  | 현재 사용할 수 없음 | 
|  DeleteThingShadow  |  현재 사용할 수 없음  | 
|  ListNamedShadowsForThing  | 현재 사용할 수 없음 | 
|  SubscribeToCertificateUpdates  |  현재 사용할 수 없음  | 
|  VerifyClientDeviceIdentity  | 현재 사용할 수 없음 | 
|  GetClientDeviceAuthToken  | 현재 사용할 수 없음 | 
|  AuthorizeClientDeviceAction  | 현재 사용할 수 없음 | 