Veröffentlichung: Softwareupdate für AWS IoT Greengrass Core v2.5.0 am 12. November 2021 - AWS IoT Greengrass

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Veröffentlichung: Softwareupdate für AWS IoT Greengrass Core v2.5.0 am 12. November 2021

Diese Version enthält Version 2.5.0 der Greengrass-Kernkomponente, neue von AWSbereitgestellte Komponenten und Updates für AWSvon bereitgestellte Komponenten.

Veröffentlichungsdatum: 12. November 2021

Veröffentlichungs-Merkmale

Plattform-Support-Updates

Plattform Details
Windows

AWS IoT Greengrass unterstützt jetzt die Ausführung der AWS IoT Greengrass Core-Software auf den folgenden Versionen von Windows:

  • Windows 10

  • Windows Server 2019

Weitere Informationen finden Sie unter Unterstützte Plattformen und Anforderungen und Greengrass-Funktionskompatibilität nach Betriebssystem.

Aktualisierungen öffentlicher Komponenten

In der folgenden Tabelle sind AWSvon bereitgestellte Komponenten aufgeführt, die neue und aktualisierte Funktionen enthalten.

Wichtig

Wenn Sie eine Komponente bereitstellen, AWS IoT Greengrass installiert die neuesten unterstützten Versionen aller Abhängigkeiten dieser Komponente. Aus diesem Grund werden neue Patch-Versionen von von bereitgestellten öffentlichen Komponenten möglicherweise automatisch auf Ihren CoreAWS-Geräten bereitgestellt, wenn Sie einer Objektgruppe neue Geräte hinzufügen oder die Bereitstellung aktualisieren, die auf diese Geräte abzielt. Einige automatische Updates, wie z. B. ein Kern-Update, können dazu führen, dass Ihre Geräte unerwartet neu gestartet werden.

Um unbeabsichtigte Updates für eine Komponente zu verhindern, die auf Ihrem Gerät ausgeführt wird, empfehlen wir Ihnen, beim Erstellen einer Bereitstellung direkt Ihre bevorzugte Version dieser Komponente einzubeziehen. Weitere Informationen zum Aktualisierungsverhalten für AWS IoT Greengrass Core-Software finden Sie unter Aktualisieren der AWS IoT Greengrass Core-Software (OTA).

Komponente Details
Greengrass-Kern

Version 2.5.0 des Greengrass-Kerns ist verfügbar.

Neue Features
  • Fügt Unterstützung für -Core-Geräte hinzu, auf denen Windows ausgeführt wird.

  • Ändern Sie das Verhalten der Entfernung von Objektgruppen. Mit dieser Version können Sie ein Core-Gerät aus einer Objektgruppe entfernen, um die Komponenten dieser Objektgruppe in der nächsten Bereitstellung zu deinstallieren.

    Aufgrund dieser Änderung muss die AWS IoT Richtlinie eines Core-Geräts über die -greengrass:ListThingGroupsForCoreDeviceBerechtigung verfügen. Wenn Sie das AWS IoT Greengrass-Core-Softwareinstallationsprogramm zur Bereitstellung von Ressourcen verwendet haben, erlaubt die AWS IoT Standardrichtlinie greengrass:*, einschließlich dieser Berechtigung. Weitere Informationen finden Sie unter Geräteauthentifizierung und -autorisierung für AWS IoT Greengrass.

  • Fügt Unterstützung für HTTPS-Proxy-Konfigurationen hinzu. Weitere Informationen finden Sie unter Verbindungsherstellung auf Port 443 oder über einen Netzwerk-Proxy.

  • Fügt den neuen windowsUser Konfigurationsparameter hinzu. Sie können diesen Parameter verwenden, um den Standardbenutzer anzugeben, der zum Ausführen von Komponenten auf einem Windows-Core-Gerät verwendet werden soll. Weitere Informationen finden Sie unter Konfigurieren Sie den Benutzer, der die Komponenten ausführt.

  • Fügt die neuen httpClient Konfigurationsoptionen hinzu, mit denen Sie HTTP-Anforderungs-Timeouts anpassen können, um die Leistung in langsamen Netzwerken zu verbessern. Weitere Informationen finden Sie im Konfigurationsparameter httpClient.

Fehlerbehebungen und Verbesserungen
  • Behebt die Bootstrap-Lebenszyklusoption, um das Core-Gerät von einer Komponente aus neu zu starten.

  • Fügt Unterstützung für Bindestriche in Rezeptvariablen hinzu.

  • Behebt die IPC-Autorisierung für On-Demand-Lambda-Funktionskomponenten.

  • Verbessert Protokollmeldungen und ändert unkritische Protokolle von INFO auf DEBUG Ebene, sodass Protokolle nützlicher sind.

  • Entfernt die iot:DescribeCertificate Berechtigung aus der Standard-Tokenaustauschrolle, die der Greengrass-Kern erstellt, wenn Sie die AWS IoT Greengrass Core-Software mit automatischer Bereitstellung installieren. Diese Berechtigung wird nicht vom Greengrass-Kern verwendet.

  • Behebt ein Problem, sodass das automatische Bereitstellungsskript die -iam:GetPolicyBerechtigung nicht benötigt, wenn für dieselbe Richtlinie verfügbar iam:CreatePolicy ist.

  • Zusätzliche kleinere Korrekturen und Verbesserungen.

Greengrass-CLI

Version 2.5.0 der Greengrass-CLI ist verfügbar.

Neue Features
  • Fügt Unterstützung für -Core-Geräte hinzu, auf denen Windows ausgeführt wird.

  • Fügt den neuen AuthorizedWindowsGroups Konfigurationsparameter hinzu, den Sie angeben können, um Systemgruppen für die Verwendung der Greengrass-CLI auf Windows-Geräten zu autorisieren.

  • Fügt den windowsUser Parameter für lokale Bereitstellungen hinzu. Sie können diesen Parameter verwenden, um den Benutzer anzugeben, der zum Ausführen von Komponenten auf einem Windows-Core-Gerät verwendet werden soll.

CloudWatch -Metriken

Version 3.0.0 der CloudWatch Metrikkomponente ist verfügbar.

Diese Version der CloudWatch Metrikkomponente erwartet andere Konfigurationsparameter als Version 2.x. Wenn Sie eine nicht standardmäßige Konfiguration für Version 2.x verwenden und ein Upgrade von v2.x auf v3.x durchführen möchten, müssen Sie die Konfiguration der Komponente aktualisieren. Weitere Informationen finden Sie unter CloudWatch Konfiguration der Metrikkomponente .

Neue Features
  • Fügt Unterstützung für -Core-Geräte hinzu, auf denen Windows ausgeführt wird.

  • Ändert den Komponententyp von einer Lambda-Komponente in eine generische Komponente. Diese Komponente hängt jetzt nicht mehr von der Legacy-Abonnement-Routerkomponente ab, um Abonnements zu erstellen.

  • Fügt einen neuen InputTopic Konfigurationsparameter hinzu, um das Thema anzugeben, das die Komponente für den Empfang von Nachrichten abonniert.

  • Fügt einen neuen OutputTopic Konfigurationsparameter hinzu, um das Thema anzugeben, zu dem die Komponente Statusantworten veröffentlicht.

  • Fügt einen neuen PubSubToIoTCore Konfigurationsparameter hinzu, um anzugeben, ob AWS IoT Core MQTT-Themen veröffentlicht und abonniert werden sollen.

  • Fügt den neuen UseInstaller Konfigurationsparameter hinzu, mit dem Sie optional das Installationsskript deaktivieren können, das Komponentenabhängigkeiten installiert.

Fehlerbehebungen und Verbesserungen

Fügt Unterstützung für doppelte Zeitstempel in Eingabedaten hinzu.

Lambda-Manager

Version 2.2.0 der Lambda-Manager-Komponente ist verfügbar.

Fehlerbehebungen und Verbesserungen
  • Behebt ein Problem, bei dem Lambda-Funktionen nach einem Neustart keine Protokolle schreiben konnten.

  • Behebt ein Problem, bei dem der Legacy-Abonnement-Router doppelte Nachrichten sendet, wenn das Thema Platzhalter enthält.

  • Behebt ein Problem, bei dem nicht angeheftete Lambda-Funktionen die Greengrass Interprocess Communication (IPC)-Bibliothek in der nicht verwenden konntenAWS IoT Device SDK.