기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS IoT Greengrass 버전1에서 마이그레이션
AWS IoT Greengrass Version 2는 AWS IoT Greengrass 코어 소프트웨어, API 및 콘솔의 주 버전 릴리스입니다. AWS IoT Greengrass V2에서는 모듈식 애플리케이션, 대규모 플릿에 배포, 추가 플랫폼 지원 등 AWS IoT Greengrass V1에 대한 몇 가지 개선 사항을 도입합니다.
참고
지원 종료 알림: 2026년 10월 1일부로 AWS는 AWS IoT Greengrass Version 1에 대한 지원을 종료합니다. 2026년 10월 1일 이후에는 AWS IoT Greengrass V1 콘솔 또는 AWS IoT Greengrass V1 리소스에 더 이상 접근할 수 없습니다.
이 가이드의 지침에 따라 AWS IoT Greengrass V1에서 AWS IoT Greengrass V2로 마이그레이션하세요.
V2에서 V1 애플리케이션을 실행할 수 있나요?
대부분의 V1 애플리케이션은 애플리케이션 코드를 변경할 필요 없이 V2 코어 디바이스에서 실행할 수 있습니다. V1 애플리케이션에서 다음 기능을 사용하는 경우 V2에서 실행할 수 없습니다.
-
C 및 C++ Lambda 함수 런타임
V1 애플리케이션에서 다음 기능 중 하나를 사용하는 경우 AWS IoT Device SDK V2를 사용하여 AWS IoT Greengrass V2에서 애플리케이션을 실행하도록 애플리케이션 코드를 수정해야 합니다.
-
로컬 섀도 서비스와 연동
-
로컬 연결 디바이스(Greengrass 디바이스)에 메시지 게시
마이그레이션 개요
개략적으로 다음 절차에 따라 코어 디바이스를 AWS IoT Greengrass V1에서 AWS IoT Greengrass V2로 업그레이드할 수 있습니다. 따르는 정확한 절차는 환경의 특정 요구 사항에 따라 달라집니다.
-
V1과 V2 사이의 차이점 이해
AWS IoT Greengrass V2는 디바이스 플릿 및 배포 가능한 소프트웨어에 대한 새로운 기본 개념을 도입하며 V2는 V1의 몇 가지 개념을 단순화합니다.
AWS IoT Greengrass V2 클라우드 서비스 및 AWS IoT Greengrass 코어 소프트웨어 v2.x는 이전 버전인 AWS IoT Greengrass V1 클라우드 서비스 및 AWS IoT Greengrass 코어 소프트웨어 v1.x와 호환되지 않습니다. 따라서 AWS IoT Greengrass V1 무선 업데이트(OTA) 업데이트로는 코어 디바이스를 V1에서 V2로 업그레이드할 수 없습니다.
-
V1 코어 디바이스가 V2를 실행할 수 있는지 확인
V1 코어 디바이스가 AWS IoT Greengrass 코어 소프트웨어 v2.x 및 AWS IoT Greengrass V2 기능을 실행할 수 있는지 확인합니다. AWS IoT Greengrass V2는 AWS IoT Greengrass V1과 디바이스 요구 사항이 다릅니다.
-
V2에서 V1 애플리케이션을 테스트할 새 디바이스 설정
프로덕션 중 디바이스에 대한 위험을 최소화하려면 V2에서 V1 애플리케이션을 테스트할 새 디바이스를 생성합니다. AWS IoT Greengrass 코어 소프트웨어 v2.x를 설치한 후 AWS IoT Greengrass V2 구성 요소를 생성하고 배포하여 AWS IoT Greengrass V1 애플리케이션을 마이그레이션하고 테스트할 수 있습니다.
-
V2를 실행하도록 V1 코어 디바이스 업그레이드
AWS IoT Greengrass 코어 소프트웨어 v2.x 및 AWS IoT Greengrass V2 구성 요소를 실행하도록 기존 V1 코어 디바이스를 업그레이드합니다. 디바이스 플릿을 V1에서 V2로 마이그레이션하려면 플릿의 각 디바이스에 대해 이 단계를 반복합니다.