

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

# Greengrass nucleus lite
<a name="greengrass-nucleus-lite-component"></a>

Greengrass nucleus lite(`aws.greengrass.NucleusLite`)는 최소 메모리 사용(5MB RAM 미만)에 최적화된 제한된 엣지 디바이스용 디바이스 런타임입니다. AWS IoT Greengrass 버전 2.14.0 릴리스에 도입되었으며 AWS IoT Greengrass 일반 구성 요소, Greengrass V2 API 및 SDK와 역호환됩니다.

Greengrass nucleus lite는 일반 [Greengrass nucleus(`aws.greengrass.Nucleus`)](https://docs.aws.amazon.com/greengrass/v2/developerguide/greengrass-nucleus-component.html)를 대체하는 옵션으로 제공되며, 이기종 Greengrass 디바이스로 구성된 플릿에서도 사용할 수 있습니다.

**Topics**
+ [버전](#greengrass-nucleus-lite-component-versions)
+ [운영 체제](#greengrass-nucleus-lite-component-os-support)
+ [요구 사항](#greengrass-nucleus-lite-component-requirements)
+ [호환성](#greengrass-nucleus-lite-component-compatibility)
+ [다운로드 및 설치](#greengrass-nucleus-lite-component-install)
+ [구성](#greengrass-nucleus-lite-component-configuration)
+ [로컬 로그 파일](#greengrass-nucleus-lite-component-log-file)
+ [Changelog](#greengrass-nucleus-lite-component-changelog)

## 버전
<a name="greengrass-nucleus-lite-component-versions"></a>

이 구성 요소에는 다음과 같은 버전이 있습니다.
+ 2.5.x
+ 2.4.x
+ 2.3.x
+ 2.2.x
+ 2.1.x
+ 2.0.x

## 운영 체제
<a name="greengrass-nucleus-lite-component-os-support"></a>

이 구성 요소는 다음 운영 체제를 실행하는 코어 디바이스에 설치할 수 있습니다.
+ Linux(systemd를 사용한 배포)

자세한 내용은 [Greengrass nucleus](https://docs.aws.amazon.com/greengrass/v2/developerguide/operating-system-feature-support-matrix.html)를 참조하세요.

## 요구 사항
<a name="greengrass-nucleus-lite-component-requirements"></a>

 AWS IoT Greengrass nucleus lite 및 AWS IoT Greengrass 코어 소프트웨어를 설치하고 실행하려면 디바이스가 특정 요구 사항을 충족해야 합니다. 자세한 내용은 [설정 가이드](https://github.com/aws-greengrass/aws-greengrass-lite/blob/main/docs/SETUP.md#setting-up-greengrass-nucleus-lite)를 참조하세요.
+ nucleus 런타임을 위한 5MB RAM 공간.
+ 5MB 저장 공간(디스크/FLASH).

추가 시스템 의존성은 [설정 가이드](https://github.com/aws-greengrass/aws-greengrass-lite/blob/main/docs/SETUP.md#dependencies)에 문서화되어 있습니다.

VPC에서 Greengrass nucleus 구성 요소의 실행이 지원됩니다. 이 구성 요소를 VPC에 배포하려면 다음이 필요합니다.
+ Greengrass nucleus는 AWS IoT 데이터, AWS IoT 자격 증명 및 Amazon S3에 연결되어 있어야 합니다.

루트가 아닌 사용자로 AWS IoT Greengrass nucleus lite를 실행하려면 루트 없는 컨테이너를 사용할 수 있습니다. 자세한 내용은 AWS IoT Greengrass nucleus lite GitHub 리포지토리에서 [Podman 사용을](https://github.com/aws-greengrass/aws-greengrass-lite/blob/main/docs/BUILD.md#optional-using-podman) 참조하세요.

## 호환성
<a name="greengrass-nucleus-lite-component-compatibility"></a>

 AWS IoT Greengrass nucleus lite는 AWS IoT Greengrass v2 API(의 하위 세트) 및 지원되는 SDKs. 특정 언어 런타임/VM에 의존하지 않지만, 배포에 추가되는 구성 요소는 특정 런타임(Java JVM, Python 등)의 존재를 요구할 수 있습니다. nucleus lite에서 지원되는 기능에 대한 자세한 내용은 [Greengrass 기능 호환성](operating-system-feature-support-matrix.md) 섹션을 참조하세요.

## 다운로드 및 설치
<a name="greengrass-nucleus-lite-component-install"></a>

apt 패키지를 다운로드하거나, [소스에서 빌드](https://github.com/aws-greengrass/aws-greengrass-lite/blob/main/README.md#getting-started)하거나, [Yocto 계층을 사용](https://github.com/aws4embeddedlinux/meta-aws)하거나, [사전 빌드된 Yocto 이미지를 다운로드](https://github.com/aws4embeddedlinux/meta-aws-demos)할 수 있습니다(예: Raspberry Pi). [AWS IoT Core 콘솔](https://console.aws.amazon.com/iot/home)에서는 디바이스에 필요한 모든 자격 증명과 초기 설정이 포함된 **연결 키트**를 다운로드할 수 있습니다. 각 배포 방법별 설치 지침이 포함되어 있습니다.

자습서에 따라 AWS IoT Greengrass nucleus lite를 설치하고 Greengrass 구성 요소 개발을 탐색할 수도 있습니다. 자세한 내용은 [자습서: AWS IoT Greengrass V2 시작하기](getting-started.md) 단원을 참조하십시오.

## 구성
<a name="greengrass-nucleus-lite-component-configuration"></a>

nucleus는 다음 [구성](https://github.com/aws-greengrass/aws-greengrass-lite/blob/main/docs/SETUP.md#configuring-greengrass) 파라미터를 지원합니다. 일부 파라미터를 사용하려면 AWS IoT Greengrass 코어 소프트웨어를 다시 시작해야 합니다.

`iotRoleAlias`  
토큰 교환 IAM AWS IoT 역할을 가리키는 역할 별칭입니다. 자격 AWS IoT 증명 공급자는 Greengrass 코어 디바이스가 서비스와 상호 작용 AWS 할 수 있도록이 역할을 맡습니다. 자세한 내용은 [코어 디바이스가 AWS 서비스와 상호 작용하도록 권한 부여를 참조하세요.](https://docs.aws.amazon.com/greengrass/v2/developerguide/device-service-role.html)

`iotDataEndpoint`  
<a name="nucleus-component-configuration-iot-data-endpoint"></a>의 AWS IoT 데이터 엔드포인트입니다 AWS 계정.

`iotCredEndpoint`  
<a name="nucleus-component-configuration-iot-cred-endpoint"></a>의 AWS IoT 자격 증명 엔드포인트입니다 AWS 계정.

`greengrassDataPlanePort`  
데이터 플레인 연결에 사용할 포트입니다. 자세한 내용은 [포트 443에서 또는 네트워크 프록시를 통해 연결](https://docs.aws.amazon.com/greengrass/v2/developerguide/configure-greengrass-core-v2.html#configure-alpn-network-proxy)을 참조하세요.  
디바이스가 아웃바운드 연결을 수행할 수 있는 포트를 지정해야 합니다. 차단된 포트를 지정하면 디바이스가에 연결하여 배포를 수신 AWS IoT Greengrass 할 수 없습니다. 다음 옵션 중 하나를 선택합니다.  
+ `443`
+ `8443`
+ 기본값: `8443`

`awsRegion`  
사용할 AWS 리전 입니다.

`runWithDefault`  
구성 요소 실행에 사용할 시스템 사용자.  
<a name="nucleus-component-parameter-restart-para"></a>이 구성 파라미터에 변경 사항을 배포하면 AWS IoT Greengrass 코어 소프트웨어가 다시 시작되어 변경 사항이 적용됩니다.
이 객체에는 다음 정보가 포함되어 있어야 합니다.    
`posixUser`  
코어 디바이스가 일반 구성 요소를 실행하는 데 사용하는 시스템 사용자 및 선택적으로 시스템 그룹의 이름 또는 ID입니다. `user:group` 형식으로 사용자와 그룹을 콜론(`:`)으로 구분하여 지정합니다. 그룹은 선택 사항입니다. 그룹을 지정하지 않으면 AWS IoT Greengrass 코어 소프트웨어는 사용자의 기본 그룹을 사용합니다. 예를 들어 `ggc_user` 또는 `ggc_user:ggc_group`을 지정할 수 있습니다. 자세한 내용은 [구성 요소를 실행하는 사용자 구성](configure-greengrass-core-v2.md#configure-component-user) 단원을 참조하십시오.

`networkProxy`  
(선택 사항) 모든 연결에 사용할 네트워크 프록시입니다. 자세한 내용은 [포트 443에서 또는 네트워크 프록시를 통해 연결](configure-greengrass-core-v2.md#configure-alpn-network-proxy) 단원을 참조하십시오.  
이 구성 파라미터에 대한 변경 사항을 배포하면 다음에 AWS IoT Greengrass 코어 소프트웨어를 다시 시작한 후 변경 사항이 적용됩니다.
이 객체에는 다음 정보가 포함되어 있어야 합니다.    
`noProxyAddresses`  
(선택 사항) 프록시에서 제외되는 IP 주소 또는 호스트 이름을 쉼표로 구분한 목록입니다.  
`proxy`  
연결할 프록시입니다. 이 객체에는 다음 정보가 포함되어 있어야 합니다.    
`url`  
`http://host:port` 형식으로 표시되는 프록시 서버의 URL입니다.  
+ `scheme` - 체계로, `http`여야 합니다.
+ `host` - 프록시 서버의 호스트 이름 또는 IP 주소입니다.
+ `port` – (선택 사항) 포트 번호입니다. 포트를 지정하지 않으면 Greengrass 코어 디바이스에서는 다음 기본값이 사용됩니다.
  + `http` – 80

## 로컬 로그 파일
<a name="greengrass-nucleus-lite-component-log-file"></a>

메시지는 stdout에 로깅되고 로그 파일은 systemd에서 처리됩니다.

**이 구성 요소의 로그를 보려면**
+ 로그를 확인하려면 `journalctl`을 사용합니다.

## Changelog
<a name="greengrass-nucleus-lite-component-changelog"></a>


|  **버전**  |  **변경 사항**  | 
| --- | --- | 
| 2.5.1 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
| 2.5.0 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
| 2.4.0 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
| 2.3.3 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
| 2.3.2 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
| 2.3.1 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
| 2.3.0 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
| 2.2.2 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
| 2.2.1 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
| 2.2.0 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
| 2.1.0 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
| 2.0.2 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
| 2.0.1 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
| 2.0.0 | 초기 버전입니다. | 