릴리스: 2021년 11월 12일 AWS IoT Greengrass 코어 v2.5.0 소프트웨어 업데이트 - AWS IoT Greengrass

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

릴리스: 2021년 11월 12일 AWS IoT Greengrass 코어 v2.5.0 소프트웨어 업데이트

이 릴리스에서는 Greengrass nucleus 구성 요소의 버전 2.5.0이 제공되고, 새로운 AWS 제공 구성 요소가 제공되며, AWS 제공 구성 요소가 업데이트됩니다.

릴리스 날짜: 2021년 11월 12일

릴리스 하이라이트
  • Windows 디바이스 지원 - 이제 Windows 운영 체제를 실행하는 디바이스에서 AWS IoT Greengrass 코어 소프트웨어를 실행할 수 있습니다. 자세한 내용은 Greengrass 기능 호환성 섹션을 참조하세요.

  • 새로운 사물 그룹 제거 동작 - 이제 사물 그룹에서 코어 디바이스를 제거하여 해당 디바이스에 대한 다음 배포에서 해당 사물 그룹의 구성 요소를 제거할 수 있습니다.

    중요

    이 변경으로 인해 코어 디바이스의 AWS IoT 정책에 greengrass:ListThingGroupsForCoreDevice 권한이 있을 것입니다. AWS IoT Greengrass 코어 소프트웨어 설치 관리자를 사용하여 리소스를 프로비저닝한 경우 기본 AWS IoT 정책은 이 권한을 포함하는 greengrass:*를 허용합니다. 자세한 내용은 에 대한 디바이스 인증 및 권한 부여 AWS IoT Greengrass 섹션을 참조하세요.

  • 하드웨어 보안 지원 - 이제 HSM(하드웨어 보안 모듈)을 사용하도록 AWS IoT Greengrass 코어 소프트웨어를 구성하여 디바이스의 프라이빗 키와 인증서를 안전하게 저장할 수 있습니다. 자세한 내용은 하드웨어 보안 통합 섹션을 참조하세요.

  • HTTPS 프록시 지원 - 이제 HTTPS 프록시를 통해 연결하도록 AWS IoT Greengrass 코어 소프트웨어를 구성할 수 있습니다. 자세한 내용은 포트 443에서 또는 네트워크 프록시를 통해 연결 섹션을 참조하세요.

플랫폼 지원 업데이트

플랫폼 세부 정보:
Windows

AWS IoT Greengrass에서 이제 다음 버전의 Windows에서 AWS IoT Greengrass 코어 소프트웨어를 실행할 수 있습니다.

  • Windows 10

  • Windows Server 2019

자세한 내용은 Greengrass 기능 호환성 섹션을 참조하세요.

퍼블릭 구성 요소 업데이트

다음 표에는 새 기능 및 업데이트된 기능을 포함하는 AWS 제공 구성 요소가 나열되어 있습니다.

중요

구성 요소를 배포할 때 AWS IoT Greengrass는 해당 구성 요소의 모든 종속성에 대해 지원되는 최신 버전을 설치합니다. 이로 인해 사물 그룹에 새 디바이스를 추가하거나 해당 디바이스를 대상으로 하는 배포를 업데이트하면 AWS에서 제공한 퍼블릭 구성 요소의 새 패치 버전이 코어 디바이스에 자동으로 배포될 수 있습니다. Nucleus 업데이트와 같은 일부 자동 업데이트로 인해 디바이스가 예기치 않게 다시 시작될 수 있습니다.

디바이스에서 실행 중인 구성 요소에 대한 의도하지 않은 업데이트를 방지하려면 배포를 생성할 때 해당 구성 요소의 기본 버전을 직접 포함하는 것이 좋습니다. AWS IoT Greengrass 코어 소프트웨어의 업데이트 동작에 대한 자세한 내용은 AWS IoT Greengrass 코어 소프트웨어(OTA) 업데이트 섹션을 참조하세요.

구성 요소 세부 정보:
Greengrass nucleus

Greengrass nucleus의 버전 2.5.0을 사용할 수 있습니다.

새로운 특성
  • Windows가 실행되는 코어 디바이스에 대한 지원을 추가합니다.

  • 사물 그룹 제거 동작이 변경됩니다. 이 버전을 사용하면 사물 그룹에서 코어 디바이스를 제거하여 다음 배포에서 사물 그룹의 구성 요소를 제거할 수 있습니다.

    이 변경으로 인해 코어 디바이스의 AWS IoT 정책에 greengrass:ListThingGroupsForCoreDevice 권한이 있을 것입니다. AWS IoT Greengrass 코어 소프트웨어 설치 관리자를 사용하여 리소스를 프로비저닝한 경우 기본 AWS IoT 정책은 이 권한을 포함하는 greengrass:*를 허용합니다. 자세한 내용은 에 대한 디바이스 인증 및 권한 부여 AWS IoT Greengrass 섹션을 참조하세요.

  • HTTPS 프록시 구성에 대한 지원을 추가합니다. 자세한 내용은 포트 443에서 또는 네트워크 프록시를 통해 연결 섹션을 참조하세요.

  • windowsUser 구성 파라미터가 추가됩니다. 이 파라미터를 사용하여 Windows 코어 디바이스에서 구성 요소 실행에 사용할 기본 사용자를 지정할 수 있습니다. 자세한 내용은 구성 요소를 실행하는 사용자 구성 섹션을 참조하세요.

  • 느린 네트워크에서 성능을 개선하기 위해 HTTP 요청 제한 시간을 사용자 지정하는 데 사용할 수 있는 httpClient 구성 옵션이 새로 추가됩니다. 자세한 내용은 httpClient 구성 파라미터를 참조하세요.

버그 수정 및 개선 사항
  • 부트스트랩 수명 주기 옵션이 수정되어 구성 요소에서 코어 디바이스를 다시 시작합니다.

  • 레시피 변수의 하이픈에 대한 지원을 추가합니다.

  • 온디맨드 Lambda 함수 구성 요소에 대한 IPC 권한 부여가 수정됩니다.

  • 로그 메시지가 개선되고 중요하지 않은 로그가 INFO에서 DEBUG 수준으로 변경되어 유용성이 증가합니다.

  • 자동 프로비저닝을 사용하여 AWS IoT Greengrass 코어 소프트웨어를 설치한 경우 Greengrass nucleus가 생성하는 기본 토큰 교환 역할에서 iot:DescribeCertificate 권한이 제거됩니다. 이 권한은 Greengrass nucleus에서 사용하지 않습니다.

  • iam:CreatePolicy를 동일한 정책에 사용할 수 있는 경우 자동 프로비저닝 스크립트에 iam:GetPolicy 권한이 필요하지 않도록 문제를 해결합니다.

  • 사소한 추가 수정 및 개선 사항.

Greengrass CLI

Greengrass CLI 버전 2.5.0을 사용할 수 있습니다.

새로운 특성
  • Windows가 실행되는 코어 디바이스에 대한 지원을 추가합니다.

  • Windows 디바이스에서 시스템 그룹의 Greengrass CLI 사용 승인을 지정할 수 있도록 새 AuthorizedWindowsGroups 구성 파라미터가 추가됩니다.

  • 로컬 배포에 대해 windowsUser 파라미터가 추가됩니다. 이 파라미터를 사용하여 Windows 코어 디바이스에서 구성 요소 실행에 사용할 사용자를 지정할 수 있습니다.

CloudWatch 지표

CloudWatch 지표 구성 요소의 버전 3.0.0을 사용할 수 있습니다.

CloudWatch 지표 구성 요소의 이 버전에는 버전 2.x와 다른 구성 파라미터가 필요합니다. 버전 2.x에 기본값이 아닌 구성을 사용하고 v2.x에서 v3.x로 업그레이드하려면 구성 요소의 구성을 업데이트해야 합니다. 자세한 내용은 CloudWatch 지표 구성 요소 구성 단원을 참조하세요.

새로운 특성
  • Windows가 실행되는 코어 디바이스에 대한 지원을 추가합니다.

  • 구성 요소 유형을 Lambda 구성 요소에서 일반 구성 요소로 변경합니다. 이 구성 요소에서는 이제 구독 생성이 레거시 구독 라우터 구성 요소에 종속되지 않습니다.

  • 구성 요소에서 메시지 수신이 구독되는 주제를 지정하는 새 InputTopic 구성 파라미터를 추가합니다.

  • 구성 요소에서 상태 응답이 게시되는 주제를 지정하는 새 OutputTopic 구성 파라미터를 추가합니다.

  • AWS IoT Core MQTT 주제에 게시하고 구독할지 여부가 지정되는 새 PubSubToIoTCore 구성 파라미터를 추가합니다.

  • 구성 요소 종속성이 설치되는 설치 스크립트를 선택적으로 비활성화할 수 있는 새 UseInstaller 구성 파라미터를 추가합니다.

버그 수정 및 개선 사항

입력 데이터의 중복 타임스탬프에 대한 지원을 추가합니다.

Lambda 관리자

Lambda 관리자 구성 요소의 버전 2.2.0을 사용할 수 있습니다.

버그 수정 및 개선 사항
  • 재시작 후 Lambda 함수가 로그를 쓸 수 없는 문제를 해결합니다.

  • 주제에 와일드카드가 있을 때 레거시 구독 라우터가 중복 메시지를 보내는 문제를 해결합니다.

  • 고정되지 않은 Lambda 함수가 AWS IoT Device SDK에서 Greengrass IPC(프로세스 간 통신) 라이브러리를 사용할 수 없는 문제를 해결합니다.