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.
Einrichtung von AWS IoT Greengrass Kerngeräten
Führen Sie die Aufgaben in diesem Abschnitt aus, um die AWS IoT Greengrass Core-Software zu installieren, zu konfigurieren und auszuführen.
Anmerkung
In diesem Abschnitt wird die erweiterte Installation und Konfiguration der AWS IoT Greengrass Core-Software beschrieben. Wenn Sie zum ersten Mal Benutzer von sind AWS IoT Greengrass V2, empfehlen wir Ihnen, zunächst das Tutorial „Erste Schritte“ zu absolvieren, um ein Kerngerät einzurichten und die Funktionen von AWS IoT Greengrass zu erkunden.
Unterstützte Plattformen und Anforderungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen für die Installation und Ausführung der AWS IoT Greengrass Core-Software erfüllen.
Tipp
Sie können im AWS Partner-Gerätekatalog
Unterstützte Plattformen
AWS IoT Greengrass unterstützt offiziell Geräte, auf denen die folgenden Plattformen ausgeführt werden. Geräte mit Plattformen, die nicht in dieser Liste aufgeführt sind, funktionieren möglicherweise, AWS IoT Greengrass Tests werden jedoch nur auf diesen angegebenen Plattformen durchgeführt.
Linux-Plattformen können auch AWS IoT Greengrass V2 in einem Docker-Container ausgeführt werden. Weitere Informationen finden Sie unter Ausführen von AWS IoT Greengrass Core-Software in einem Docker-Container.
Um ein benutzerdefiniertes Linux-basiertes Betriebssystem zu erstellen, können Sie das BitBake Rezept für AWS IoT Greengrass V2
im meta-aws
Projekt verwenden.meta-aws
Projekt bietet Rezepte, mit denen Sie AWS Edge-Softwarefunktionen in eingebetteten Linux-Systemen
Anforderungen an Speichergeräte
Geräte müssen die folgenden Anforderungen erfüllen, um die AWS IoT Greengrass Core-Software v2.x installieren und ausführen zu können.
Anmerkung
Mithilfe AWS IoT Device Tester von können Sie überprüfen AWS IoT Greengrass , ob Ihr Gerät die AWS IoT Greengrass Core-Software ausführen und mit dem kommunizieren kann. AWS Cloud Weitere Informationen finden Sie unter AWS IoT Device Tester Für AWS IoT Greengrass V2 verwenden.
Anforderungen an die Lambda-Funktion
Ihr Gerät muss die folgenden Anforderungen erfüllen, um Lambda-Funktionen ausführen zu können:
-
Ein Linux-basiertes Betriebssystem.
-
Ihr Gerät muss über den
mkfifo
Shell-Befehl verfügen. -
Ihr Gerät muss die Programmiersprachenbibliotheken ausführen, die für eine Lambda-Funktion erforderlich sind. Sie müssen die erforderlichen Bibliotheken auf dem Gerät installieren und sie der
PATH
Umgebungsvariablen hinzufügen. Greengrass unterstützt alle von Lambda unterstützten Versionen von Python-, Node.js- und Java-Runtimes. Greengrass wendet keine zusätzlichen Einschränkungen auf veraltete Lambda-Laufzeitversionen an. Weitere Informationen zur AWS IoT Greengrass Unterstützung von Lambda-Laufzeiten finden Sie unter. Ausführen von -AWS LambdaFunktionen -
Um containerisierte Lambda-Funktionen ausführen zu können, muss Ihr Gerät die folgenden Anforderungen erfüllen:
-
Linux-Kernel-Version 4.4 oder höher.
-
Der Kernel muss cgroups
v1 unterstützen, und Sie müssen die folgenden Cgroups aktivieren und mounten: -
Die Speicher-Cgroup für AWS IoT Greengrass die Festlegung des Speicherlimits für containerisierte Lambda-Funktionen.
-
Die Gerätegruppe für containerisierte Lambda-Funktionen für den Zugriff auf Systemgeräte oder Volumes.
Die AWS IoT Greengrass Core-Software unterstützt cgroups v2 nicht.
Um diese Anforderung zu erfüllen, starten Sie das Gerät mit den folgenden Linux-Kernelparametern.
cgroup_enable=memory cgroup_memory=1 systemd.unified_cgroup_hierarchy=0
Tipp
Bearbeiten Sie auf einem Raspberry Pi die
/boot/cmdline.txt
Datei, um die Kernel-Parameter des Geräts festzulegen. -
-
Sie müssen die folgenden Linux-Kernelkonfigurationen auf dem Gerät aktivieren:
-
Namespace
-
CONFIG_IPC_NS
-
CONFIG_UTS_NS
-
CONFIG_USER_NS
-
CONFIG_PID_NS
-
-
Cgroups:
-
CONFIG_CGROUP_DEVICE
-
CONFIG_CGROUPS
-
CONFIG_MEMCG
-
-
Weitere:
-
CONFIG_POSIX_MQUEUE
-
CONFIG_OVERLAY_FS
-
CONFIG_HAVE_ARCH_SECCOMP_FILTER
-
CONFIG_SECCOMP_FILTER
-
CONFIG_KEYS
-
CONFIG_SECCOMP
-
CONFIG_SHMEM
-
Tipp
In der Dokumentation zu Ihrer Linux-Distribution erfahren Sie, wie Sie die Linux-Kernelparameter überprüfen und festlegen. Sie können auch AWS IoT Device Tester für verwenden AWS IoT Greengrass , um zu überprüfen, ob Ihr Gerät diese Anforderungen erfüllt. Weitere Informationen finden Sie unter AWS IoT Device Tester Für AWS IoT Greengrass V2 verwenden.
-
-
Überlegungen zu Funktionen für Windows-Geräte
Einige AWS IoT Greengrass Funktionen werden derzeit auf Windows-Geräten nicht unterstützt. Überprüfen Sie die Funktionsunterschiede, um zu überprüfen, ob ein Windows-Gerät Ihren Anforderungen entspricht. Weitere Informationen finden Sie unter Greengrass-Funktionskompatibilität nach Betriebssystem.
Richten Sie eine ein AWS-Konto
Wenn Sie noch keine haben AWS-Konto, führen Sie die folgenden Schritte aus, um eine zu erstellen.
Um sich für eine anzumelden AWS-Konto
Öffnen Sie https://portal.aws.amazon.com/billing/signup
. Folgen Sie den Online-Anweisungen.
Bei der Anmeldung müssen Sie auch einen Telefonanruf entgegennehmen und einen Verifizierungscode über die Telefontasten eingeben.
Wenn Sie sich für eine anmelden AWS-Konto, Root-Benutzer des AWS-Kontoswird eine erstellt. Der Root-Benutzer hat Zugriff auf alle AWS-Services und Ressourcen des Kontos. Aus Sicherheitsgründen sollten Sie einem Benutzer Administratorzugriff zuweisen und nur den Root-Benutzer verwenden, um Aufgaben auszuführen, für die Root-Benutzerzugriff erforderlich ist.
Wählen Sie zum Erstellen eines Administratorbenutzers eine der folgenden Optionen aus.
Wählen Sie eine Möglichkeit zur Verwaltung Ihres Administrators aus. | Bis | Von | Sie können auch |
---|---|---|---|
Im IAM Identity Center (Empfohlen) |
Verwendung von kurzfristigen Anmeldeinformationen für den Zugriff auf AWS. Dies steht im Einklang mit den bewährten Methoden für die Sicherheit. Weitere Informationen zu bewährten Methoden finden Sie unter Bewährte Methoden für die Sicherheit in IAM im IAM-Benutzerhandbuch. |
Beachtung der Anweisungen unter Erste Schritte im AWS IAM Identity Center -Benutzerhandbuch. | Konfigurieren Sie den programmatischen Zugriff, indem Sie den AWS IAM Identity Center im AWS Command Line Interface Benutzerhandbuch AWS CLI zu verwendenden konfigurieren. |
In IAM (Nicht empfohlen) |
Verwendung von langfristigen Anmeldeinformationen für den Zugriff auf AWS. | Beachtung der Anweisungen unter Erstellen Ihres ersten IAM-Administratorbenutzers und Ihrer ersten Benutzergruppe im IAM-Benutzerhandbuch. | Programmgesteuerten Zugriff unter Verwendung der Informationen unter Verwalten der Zugriffsschlüssel für IAM-Benutzer im IAM-Benutzerhandbuch konfigurieren. |