Erstellen Sie Client-Geräte in einerAWS IoT GreengrassGruppe - AWS IoT Greengrass

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.

Erstellen Sie Client-Geräte in einerAWS IoT GreengrassGruppe

In diesem Schritt fügen Sie Ihrer Greengrass-Gruppe zwei Client-Geräte hinzu. Dieser Vorgang beinhaltet die Registrierung der Geräte alsAWS IoTund Konfigurieren von Zertifikaten und SchlüsselnAWS IoT Greengrassaus.

  1. In derAWS IoTNavigationsbereich der -Konsole, unterVerwalten,Greengrass-Geräteund wählen Sie dann ausGruppen (V1)aus.

  2. Wählen Sie die Zielgruppe aus.

  3. Klicken Sie auf der Gruppenkonfigurationsseite aufClient-Geräteund wählen Sie dann ausAssociateaus.

  4. In derVerknüpfen Sie ein Client-Gerät mit dieser Gruppemodal, wählen SieCreate newAWS IoTSacheaus.

    DieErstellen von Objekten-Seite wird in einer neuen Registerkarte geöffnet.

  5. Auf derErstellen von Objekten-SeiteEinzelnes Objektund wählen Sie dann ausWeiteraus.

  6. Auf derDing-Eigenschaften angebenSeite, registrieren Sie dieses Client-Gerät alsHelloWorld_Publisherund wählen Sie dann ausWeiteraus.

  7. Auf derGerätezertifikat-SeiteWeiteraus.

  8. Auf derRichtlinien an Zertifikateinen der folgenden Schritte aus:

    • Wählen Sie eine vorhandene Richtlinie aus, die Berechtigungen gewährt, die Client-Geräte benötigen, und wählen Sie dannCreate thingaus.

      Ein Modal wird geöffnet, in dem Sie die Zertifikate und Schlüssel herunterladen können, die das Gerät für die Verbindung mit demAWS Cloudund der Core.

    • Erstellen Sie eine neue Richtlinie, die Berechtigungen für Clientgeräte gewährt, und fügen Sie sie hinzu Gehen Sie wie folgt vor:

      1. Wählen Sie Create Policy (Richtlinie erstellen) aus.

        Die Seite Create policy (Richtlinie erstellen) wird in einer neuen Registerkarte geöffnet.

      2. Führen Sie auf der Seite Create policy (Richtlinie erstellen) die folgenden Schritte aus:

        1. FürRichtliniennameeinen beschreibenden Namen für die Richtlinie ein, z. B.GreengrassV1ClientDevicePolicyaus.

        2. Auf derRichtlinienanweisungunterRichtliniendokument, wählenJSONaus.

        3. Geben Sie das folgende -Richtliniendokument ein: Diese Richtlinie ermöglicht es dem Client-Gerät, Greengrass-Kerne zu erkennen und über alle MQTT-Themen zu kommunizieren. Weitere Informationen dazu, wie Sie den Zugriff dieser Richtlinie einschränken, finden Sie unterGeräteauthentifizierung und -autorisierung für AWS IoT Greengrassaus.

          { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iot:Publish", "iot:Subscribe", "iot:Connect", "iot:Receive" ], "Resource": [ "*" ] }, { "Effect": "Allow", "Action": [ "greengrass:*" ], "Resource": [ "*" ] } ] }
        4. Wählen Sie Create (Erstellen) aus, um die Richtlinie zu erstellen.

      3. Kehren Sie mit demRichtlinien an Zertifikat-Seite geöffnet. Gehen Sie wie folgt vor:

        1. In derRichtliniendie von Ihnen erstellte Richtlinie aus, z. B.GreengrassV1ClientDevicePolicyaus.

          Falls die Richtlinie nicht angezeigt wird, klicken Sie auf die Schaltfläche Refresh aus.

        2. Klicken Sie aufCreate thingaus.

          Ein Modal wird geöffnet, in dem Sie die Zertifikate und Schlüssel herunterladen können, die das Gerät für die Verbindung mit demAWS Cloudund der Core.

  9. In derLaden Sie Zertifikate und Schlüssel heruntermodal, laden Sie die Zertifikate des Geräts herunter.

    Wichtig

    Bevor Sie sichFertigund laden Sie die Sicherheitsressourcen herunter.

    Gehen Sie wie folgt vor:

    1. FürGerätezertifikat, wählenHerunterladenum das Gerätezertifikat herunterzuladen.

    2. FürDatei mit dem öffentlichen Schlüssel, wählenHerunterladenum den öffentlichen Schlüssel für das Zertifikat herunterzuladen.

    3. FürPrivate Schlüsseldatei, wählenHerunterladenum die Datei mit dem privaten Schlüssel für das Zertifikat herunterzuladen.

    4. PrüfenServerauthentifizierungimAWS IoTEntwicklerhandbuchund wählen Sie das entsprechende CA-Stammzertifikat aus. Wir empfehlen die Verwendung eines Amazon Trust Services (ATS) -CA-Stammzertifikats. UnderCA-Stammzertifikate, wählenHerunterladenfür ein -CA-Stammzertifikat.

    5. Wählen Sie Done (Erledigt) aus.

    Notieren Sie sich die in den Dateinamen für das Gerätezertifikat und die Schlüssel gemeinsame Zertifikatsnummer. Sie benötigen sie später.

  10. Kehren Sie mit demVerknüpfen Sie ein Client-Gerät mit dieser Gruppemodal offen. Gehen Sie wie folgt vor:

    1. FürAWS IoTThing-Name, wähle dasHelloWorld_Publisherwas du geschaffen hast.

      Falls Sie das Objekt nicht sehen, wählen Sie die Aktualisierungsschaltfläche aus.

    2. Wählen Sie Associate aus.

  11. Wiederholen Sie die Schritte 3 bis 10, um der Gruppe ein zweites Client-Gerät hinzuzufügen.

    Geben Sie diesem Client-GerätHelloWorld_Subscriberaus. Laden Sie die Zertifikate und Schlüssel für dieses Client-Gerät auf Ihren Computer herunter. Notieren Sie sich wieder die gemeinsame ID des Zertifikats in den Dateinamen für die HelloWorld_Abonnenten-Gerät.

    Sie sollten jetzt zwei Client-Geräte in Ihrer Greengrass-Gruppe haben:

    • HelloWorld_Herausgeber

    • HelloWorld_Abonnent

  12. Erstellen Sie auf Ihrem Computer einen Ordner für die Sicherheitsanweisung dieser Client-Geräte. Kopieren Sie die Zertifikate und Schlüssel in diesen Ordner.