AWS IoT Greengrass Version 1 trat am 30. Juni 2023 in die erweiterte Lebensphase ein. Weitere Informationen finden Sie in der AWS IoT Greengrass V1 Wartungsrichtlinie. Nach diesem Datum AWS IoT Greengrass V1 werden keine Updates mehr veröffentlicht, die Funktionen, Verbesserungen, Bugfixes oder Sicherheitspatches bieten. Geräte, die auf laufen, werden AWS IoT Greengrass V1 nicht gestört und funktionieren weiterhin und stellen eine Verbindung zur Cloud her. Wir empfehlen Ihnen dringend, zu migrieren AWS IoT Greengrass Version 2, da dies wichtige neue Funktionen und Unterstützung für zusätzliche Plattformen bietet.
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.
Client-Geräte in einer AWS IoT Greengrass Gruppe erstellen
In diesem Schritt fügen Sie Ihrer Greengrass-Gruppe zwei Client-Geräte hinzu. Dieser Prozess umfasst die Registrierung der Geräte als AWS IoT Dinge und die Konfiguration von Zertifikaten und Schlüsseln, mit denen sie eine Verbindung herstellen AWS IoT Greengrass können.
Erweitern Sie im Navigationsbereich der AWS IoT Konsole unter Verwalten die Option Greengrass-Geräte und wählen Sie dann Gruppen (V1) aus.
Wählen Sie die Zielgruppe aus.
-
Wählen Sie auf der Gruppenkonfigurationsseite die Option Client-Geräte und dann Associate aus.
-
Wählen Sie im Modal Ein Client-Gerät mit dieser Gruppe verknüpfen die Option Neues Objekt erstellen AWS IoT aus.
Die Seite „Dinge erstellen“ wird auf einer neuen Registerkarte geöffnet.
-
Wählen Sie auf der Seite „Dinge erstellen“ die Option „Einzelnes Ding erstellen“ und dann „Weiter“ aus.
-
Registrieren Sie dieses Client-Gerät auf der Seite „Eigenschaften des Objekts angeben“ als
HelloWorld_Publisher
und wählen Sie dann Weiter aus. -
Wählen Sie auf der Seite Gerätezertifikat konfigurieren die Option Weiter aus.
-
Führen Sie auf der Seite Richtlinien an Zertifikat anhängen einen der folgenden Schritte aus:
-
Wählen Sie eine bestehende Richtlinie aus, die Berechtigungen gewährt, die Client-Geräte benötigen, und wählen Sie dann Ding erstellen aus.
Es öffnet sich ein Fenster, in dem Sie die Zertifikate und Schlüssel herunterladen können, die das Gerät für die Verbindung mit dem Core AWS Cloud und dem Core verwendet.
-
Erstellen Sie eine neue Richtlinie, die Client-Geräteberechtigungen gewährt, und fügen Sie sie an. Gehen Sie wie folgt vor:
-
Wählen Sie Create Policy (Richtlinie erstellen) aus.
Die Seite Create policy (Richtlinie erstellen) wird in einer neuen Registerkarte geöffnet.
-
Führen Sie auf der Seite Create policy (Richtlinie erstellen) die folgenden Schritte aus:
-
Geben Sie als Richtlinienname einen Namen ein, der die Richtlinie beschreibt, z.
GreengrassV1ClientDevicePolicy
B. -
Wählen Sie auf der Registerkarte Richtlinienerklärungen unter Richtliniendokument die Option JSON aus.
-
Geben Sie das folgende Richtliniendokument ein. Diese Richtlinie ermöglicht es dem Client-Gerät, Greengrass-Kerne zu erkennen und zu allen MQTT-Themen zu kommunizieren. Informationen darüber, wie Sie den Zugriff dieser Richtlinie einschränken können, finden Sie unter. Geräteauthentifizierung und Autorisierung für AWS IoT Greengrass
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iot:Publish", "iot:Subscribe", "iot:Connect", "iot:Receive" ], "Resource": [ "*" ] }, { "Effect": "Allow", "Action": [ "greengrass:*" ], "Resource": [ "*" ] } ] }
-
Wählen Sie Create (Erstellen) aus, um die Richtlinie zu erstellen.
-
-
Kehren Sie zur Browser-Registerkarte zurück, auf der die Seite Richtlinien an Zertifikat anhängen geöffnet ist. Gehen Sie wie folgt vor:
-
Wählen Sie in der Liste Richtlinien die Richtlinie aus, die Sie erstellt haben, z. B. GreengrassV1ClientDevicePolicy.
Wenn Sie die Richtlinie nicht sehen, klicken Sie auf die Schaltfläche „Aktualisieren“.
-
Wählen Sie Objekt erstellen aus.
Es öffnet sich ein Fenster, in dem Sie die Zertifikate und Schlüssel herunterladen können, die das Gerät für die Verbindung mit dem Core AWS Cloud und dem Core verwendet.
-
-
-
-
Laden Sie im Modal Zertifikate und Schlüssel herunterladen die Zertifikate des Geräts herunter.
Wichtig
Laden Sie die Sicherheitsressourcen herunter, bevor Sie „Fertig“ wählen.
Gehen Sie wie folgt vor:
-
Wählen Sie unter Gerätezertifikat die Option Herunterladen aus, um das Gerätezertifikat herunterzuladen.
-
Wählen Sie unter Datei mit öffentlichem Schlüssel die Option Herunterladen aus, um den öffentlichen Schlüssel für das Zertifikat herunterzuladen.
-
Wählen Sie unter Datei mit privatem Schlüssel die Option Herunterladen aus, um die Datei mit dem privaten Schlüssel für das Zertifikat herunterzuladen.
-
Lesen Sie die Serverauthentifizierung im AWS IoT Entwicklerhandbuch und wählen Sie das entsprechende Root-CA-Zertifikat aus. Wir empfehlen die Verwendung von Amazon Trust Services (ATS) -Endpunkten und ATS-Root-CA-Zertifikaten. Wählen Sie unter Root-CA-Zertifikate die Option Herunterladen für ein Root-CA-Zertifikat aus.
-
Wählen Sie Erledigt aus.
Notieren Sie sich die Zertifikat-ID, die in den Dateinamen für das Gerätezertifikat und die Schlüssel häufig vorkommt. Sie benötigen sie später.
-
-
Kehren Sie zur Browser-Registerkarte zurück und öffnen Sie das Modal Ein Client-Gerät mit dieser Gruppe verknüpfen. Gehen Sie wie folgt vor:
-
Wählen Sie für den Namen der AWS IoT Sache HelloWorld_PublisherDing, das du geschaffen hast.
Wenn Sie das Ding nicht sehen, wählen Sie die Schaltfläche „Aktualisieren“.
-
Wählen Sie Associate aus.
-
-
Wiederholen Sie die Schritte 3 bis 10, um der Gruppe ein zweites Client-Gerät hinzuzufügen.
Benennen Sie dieses Client-Gerät
HelloWorld_Subscriber
. Laden Sie die Zertifikate und Schlüssel für dieses Client-Gerät auf Ihren Computer herunter. Notieren Sie sich auch hier die ID des Zertifikats, die häufig in den Dateinamen für das HelloWorld _Subscriber-Gerät vorkommt.Sie sollten jetzt zwei Client-Geräte in Ihrer Greengrass-Gruppe haben:
-
HelloWorld_Herausgeber
-
HelloWorld_Abonnent
-
-
Erstellen Sie auf Ihrem Computer einen Ordner für die Sicherheitsanmeldeinformationen dieser Client-Geräte. Kopieren Sie die Zertifikate und Schlüssel in diesen Ordner.