

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.

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

Der Greengrass Nucleus Lite (`aws.greengrass.NucleusLite`) ist eine Gerätelaufzeit für Geräte mit eingeschränktem Netzwerkrand, die für minimalen Speicherbedarf optimiert ist (verwendet weniger als 5 MB RAM). Es wurde mit AWS IoT Greengrass Version 2.14.0 eingeführt und ist abwärtskompatibel mit AWS IoT Greengrass generischen Komponenten, der Greengrass V2-API und dem SDK.

Der Greengrass Nucleus lite wird als Alternative zum herkömmlichen [Greengrass Nucleus (`aws.greengrass.Nucleus`)](https://docs.aws.amazon.com/greengrass/v2/developerguide/greengrass-nucleus-component.html) angeboten und kann in heterogenen Flotten von Greengrass-Geräten eingesetzt werden.

**Topics**
+ [Versionen](#greengrass-nucleus-lite-component-versions)
+ [Betriebssystem](#greengrass-nucleus-lite-component-os-support)
+ [Voraussetzungen](#greengrass-nucleus-lite-component-requirements)
+ [Kompatibilität](#greengrass-nucleus-lite-component-compatibility)
+ [Herunterladen und Installation](#greengrass-nucleus-lite-component-install)
+ [Konfiguration](#greengrass-nucleus-lite-component-configuration)
+ [Lokale Protokolldatei](#greengrass-nucleus-lite-component-log-file)
+ [Änderungsprotokoll](#greengrass-nucleus-lite-component-changelog)

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

Diese Komponente hat die folgenden Versionen:
+ 2.5.x
+ 2.4.x
+ 2.3.x
+ 2.2.x
+ 2.1.x
+ 2.0.x

## Betriebssystem
<a name="greengrass-nucleus-lite-component-os-support"></a>

Diese Komponente kann auf Kerngeräten installiert werden, auf denen die folgenden Betriebssysteme ausgeführt werden:
+ Linux (Distributionen mit Systemd)

Weitere Informationen finden Sie unter [Greengrass Nucleus](https://docs.aws.amazon.com/greengrass/v2/developerguide/operating-system-feature-support-matrix.html).

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

Geräte müssen bestimmte Anforderungen erfüllen, um AWS IoT Greengrass Nucleus Lite und die AWS IoT Greengrass Core-Software installieren und ausführen zu können. Weitere Informationen finden Sie in der [Einrichtungsanleitung](https://github.com/aws-greengrass/aws-greengrass-lite/blob/main/docs/SETUP.md#setting-up-greengrass-nucleus-lite).
+ 5 MB RAM-Speicherplatz für die Nucleus-Laufzeit.
+ 5 MB Speicher (Festplatte/Flash).

[Zusätzliche Systemabhängigkeiten sind im Setup-Handbuch dokumentiert.](https://github.com/aws-greengrass/aws-greengrass-lite/blob/main/docs/SETUP.md#dependencies)

Die Greengrass Nucleus-Komponente wird für die Ausführung in einer VPC unterstützt. Um diese Komponente in einer VPC bereitzustellen, ist Folgendes erforderlich:
+ Der Greengrass-Kern muss über Konnektivität zu AWS IoT Daten, AWS IoT Anmeldeinformationen und Amazon S3 verfügen.

Um AWS IoT Greengrass Nucleus Lite als Nicht-Root-Benutzer auszuführen, können Sie einen Container ohne Root verwenden. Weitere Informationen finden Sie unter [Podman im Nucleus Lite-Repository verwenden](https://github.com/aws-greengrass/aws-greengrass-lite/blob/main/docs/BUILD.md#optional-using-podman). AWS IoT Greengrass GitHub 

## Kompatibilität
<a name="greengrass-nucleus-lite-component-compatibility"></a>

 AWS IoT Greengrass Nucleus Lite ist mit der AWS IoT Greengrass v2-API (Teilmenge von) kompatibel und wird unterstützt. SDKs Es hängt nicht von einer bestimmten Sprache ab, runtimes/VMs aber Komponenten, die zu einer Bereitstellung hinzugefügt werden, können das Vorhandensein bestimmter Laufzeiten erfordern (z. B.: Java JVM, Python). Weitere Informationen darüber, welche Funktionen von Greengrass Nucleus Lite unterstützt werden, finden Sie unter[Kompatibilität der Greengrass-Funktionen](operating-system-feature-support-matrix.md).

## Herunterladen und Installation
<a name="greengrass-nucleus-lite-component-install"></a>

Sie können ein APT-Paket herunterladen, [aus dem Quellcode bauen](https://github.com/aws-greengrass/aws-greengrass-lite/blob/main/README.md#getting-started), [eine Yocto-Ebene verwenden](https://github.com/aws4embeddedlinux/meta-aws) oder ein [vorgefertigtes Yocto-Image für ein kompatibles Gerät herunterladen](https://github.com/aws4embeddedlinux/meta-aws-demos) (z. B.). RaspberryPi Von der [AWS IoT Core Konsole](https://console.aws.amazon.com/iot/home) aus können Sie ein **Verbindungskit** herunterladen, das alle Anmeldeinformationen und die Erstkonfiguration für Ihr Gerät enthält. Anweisungen zur Installation sind in jeder spezifischen Verteilungsmethode enthalten.

Sie können auch einem Tutorial folgen, um AWS IoT Greengrass Nucleus Lite zu installieren und sich mit der Entwicklung von Greengrass-Komponenten vertraut zu machen. Weitere Informationen finden Sie unter [Tutorial: Erste Schritte mit AWS IoT Greengrass V2](getting-started.md).

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

Der Nucleus bietet die folgenden [Konfigurationsparameter](https://github.com/aws-greengrass/aws-greengrass-lite/blob/main/docs/SETUP.md#configuring-greengrass). Einige Parameter setzen voraus, dass die AWS IoT Greengrass Core-Software neu gestartet wird, um wirksam zu werden.

`iotRoleAlias`  
Der AWS IoT Rollenalias, der auf eine Token-Exchange-IAM-Rolle verweist. Der Anbieter AWS IoT für Anmeldeinformationen übernimmt diese Rolle, damit das Greengrass-Core-Gerät mit AWS Diensten interagieren kann. Weitere Informationen finden Sie unter [Autorisieren von Kerngeräten für die Interaktion mit AWS Diensten](https://docs.aws.amazon.com/greengrass/v2/developerguide/device-service-role.html).

`iotDataEndpoint`  
<a name="nucleus-component-configuration-iot-data-endpoint"></a>Der AWS IoT Datenendpunkt für Ihren AWS-Konto.

`iotCredEndpoint`  
<a name="nucleus-component-configuration-iot-cred-endpoint"></a>Der Endpunkt der AWS IoT Anmeldeinformationen für Ihren AWS-Konto.

`greengrassDataPlanePort`  
Der Port, der für Datenebenenverbindungen verwendet werden soll. Weitere Informationen finden Sie unter [Connect über Port 443 oder über einen Netzwerk-Proxy](https://docs.aws.amazon.com/greengrass/v2/developerguide/configure-greengrass-core-v2.html#configure-alpn-network-proxy) herstellen.  
Sie müssen einen Port angeben, über den das Gerät ausgehende Verbindungen herstellen kann. Wenn Sie einen Port angeben, der gesperrt ist, kann das Gerät keine Verbindung herstellen, um Bereitstellungen AWS IoT Greengrass zu empfangen. Wählen Sie aus den folgenden Optionen aus:  
+ `443`
+ `8443`
+ Standard: `8443`

`awsRegion`  
Der AWS-Region zu verwendende.

`runWithDefault`  
Der Systembenutzer, der zum Ausführen von Komponenten verwendet werden soll.  
<a name="nucleus-component-parameter-restart-para"></a>Wenn Sie eine Änderung an diesem Konfigurationsparameter vornehmen, wird die AWS IoT Greengrass Core-Software neu gestartet, damit die Änderung wirksam wird.
Dieses Objekt enthält die folgenden Informationen:    
`posixUser`  
Der Name oder die ID des Systembenutzers und optional der Systemgruppe, die das Kerngerät zur Ausführung generischer Komponenten verwendet. Geben Sie den Benutzer und die Gruppe durch einen Doppelpunkt (`:`) getrennt im folgenden Format an: `user:group`. Die Gruppe ist optional. Wenn Sie keine Gruppe angeben, verwendet die AWS IoT Greengrass Core-Software die primäre Gruppe für den Benutzer. Sie können beispielsweise `ggc_user` oder `ggc_user:ggc_group` angeben. Weitere Informationen finden Sie unter [Konfigurieren Sie den Benutzer, der die Komponenten ausführt](configure-greengrass-core-v2.md#configure-component-user).

`networkProxy`  
(Optional) Der Netzwerk-Proxy, der für alle Verbindungen verwendet werden soll. Weitere Informationen finden Sie unter [Verbindungsherstellung auf Port 443 oder über einen Netzwerk-Proxy](configure-greengrass-core-v2.md#configure-alpn-network-proxy).  
Wenn Sie eine Änderung an diesem Konfigurationsparameter vornehmen, wird die Änderung nach dem nächsten Neustart der AWS IoT Greengrass Core-Software wirksam.
Dieses Objekt enthält die folgenden Informationen:    
`noProxyAddresses`  
(Optional) Eine durch Kommas getrennte Liste von IP-Adressen oder Hostnamen, die vom Proxy ausgenommen sind.  
`proxy`  
Der Proxy, zu dem eine Verbindung hergestellt werden soll. Dieses Objekt enthält die folgenden Informationen:    
`url`  
Die URL des Proxyservers im Format`http://host:port`.  
+ `scheme`— Das Schema, das sein muss`http`.
+ `host`— Der Hostname oder die IP-Adresse des Proxyservers.
+ `port`— (Optional) Die Portnummer. Wenn Sie den Port nicht angeben, verwendet das Greengrass-Core-Gerät den folgenden Standardwert:
  + `http`— 80

## Lokale Protokolldatei
<a name="greengrass-nucleus-lite-component-log-file"></a>

Nachrichten werden in der Standardausgabe protokolliert und die Protokolldateien werden von Systemd verarbeitet.

**Um die Logs dieser Komponente einzusehen**
+ Dient `journalctl` zum Anzeigen von Protokollen.

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


|  **Version**  |  **Änderungen**  | 
| --- | --- | 
|  2.5.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.4.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.3.3  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.3.2  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.3.1  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.3.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.2.2  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.2.1  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.2.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.1.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.0.2  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.0.1  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html)  | 
|  2.0.0  |  Erste Version  | 