

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

# 골든 이미지 메서드
<a name="methods"></a>

높은 수준에서 Greengrass 디렉터리 트리가 포함된 골든 이미지를 생성하는 두 가지 방법 중 하나를 선택할 수 있습니다.
+ 골든 디바이스에서 전체 Greengrass 디렉터리 트리의 스냅샷을 생성합니다.
+ 골든 디바이스에서 Greengrass 디렉터리 트리의 부분 스냅샷만 생성합니다.

다음 표에는 이러한 방법 간의 주요 차이점이 요약되어 있습니다.


| 
| 
|  | **전체 Greengrass 스냅샷** | **부분 Greengrass 스냅샷** | 
| --- |--- |--- |
| **Greengrass 디렉터리 포함** | 모든 Greengrass 디렉터리(이전 [섹션에](anatomy.md#greengrass-directory) 설명된 대로 선택적으로 빈 디렉터리 또는 임시 데이터만 있는 디렉터리 제외). | `alts`, `packages`및 `plugins` 디렉터리만 해당됩니다. | 
| **장점** | 프로덕션 디바이스는 즉시 완전히 작동하는 상태입니다. | 각 프로덕션 디바이스의 간단하고 강력한 구성을 지원합니다. | 
| **단점** | 각 프로덕션 디바이스의 보다 복잡한 구성이 필요합니다. | 프로덕션 디바이스는 클라우드 배포를 수신해야 완전히 작동하는 상태가 됩니다. | 

## 전체 Greengrass 스냅샷
<a name="full-snapshot"></a>

골든 이미지에 Greengrass 디렉터리 트리의 전체 스냅샷을 포함하면 골든 디바이스에 적용된 배포 및 구성 요소 구성의 기록과 컨텍스트를 유지할 수 있습니다. 즉,이 이미지에서 생성된 디바이스에도이 기록과 컨텍스트가 있습니다. 따라서 프로덕션 디바이스는 모든 애플리케이션 구성 요소를 부팅하고 실행할 수 있으며 각 디바이스는 즉시 완전히 작동하는 상태가 될 수 있습니다.

이 방법의 복잡성은 기록과 컨텍스트로 인해 각 프로덕션 디바이스를 고유한 구성으로 개인화하기가 더 어려워질 수 있다는 것입니다. 이러한 구성 단계는 [다음 섹션에](procedure.md) 자세히 설명되어 있습니다.

**전체 작동 상태의 제한 사항:**

애플리케이션 구성 요소가 실행되지만 다음 제한 사항을 정상적으로 처리해야 합니다.
+ 디바이스는 클라우드에 연결될 때까지 보안 암호를 디스크에 동기화하지 않습니다.
+ 디바이스가 클라우드에 연결할 때까지 [토큰 교환](https://docs.aws.amazon.com/greengrass/v2/developerguide/device-service-role.html)을 통해 유효한 AWS Identity and Access Management (IAM) 자격 증명을 보유하지 않습니다.
+ 디바이스가 [플릿 프로비저닝](https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html) 또는 [just-in-time 프로비저닝을](https://docs.aws.amazon.com/iot/latest/developerguide/jit-provisioning.html) 사용하는 경우 프로비저닝이 완료될 AWS IoT Core 때까지에 연결되지 않습니다.

## 부분 Greengrass 스냅샷
<a name="partial-snapshot"></a>

부분 Greengrass 스냅샷 메서드를 사용하는 경우 골든 이미지에는 , `alts` `packages`및 `plugins` 디렉터리만 포함됩니다. `config` 디렉터리는 제외되므로 배포 및 구성의 기록과 컨텍스트는 생략됩니다.

이 방법의 주요 장점은 각 프로덕션 디바이스에 필요한 고유한 구성 단계가 간단하고 견고하다는 것입니다. 이러한 구성 단계는 [다음 섹션에](procedure.md) 자세히 설명되어 있습니다.

주요 단점은 프로덕션 디바이스가 클라우드 배포를 수신할 때까지 애플리케이션 구성 요소가 실행 중 상태가 되지 않는다는 것입니다. 이는 모든 요구 사항을 충족하지 못할 수 있습니다. 그러나 구성 요소 아티팩트는 디스크에 존재하므로 클라우드 배포가 여전히 디스크의 아티팩트와 일치하면 디바이스가 클라우드 배포를 수신할 때 다시 다운로드되지 않습니다. 따라서 클라우드 배포는 비교적 빠르며 셀룰러 네트워크에 많은 데이터 요금이 발생하지 않습니다.