Hinweis zum Ende des Supports: Am 7. Oktober 2026 AWS wird der Support für eingestellt. AWS IoT Greengrass Version 1 Nach dem 7. Oktober 2026 können Sie nicht mehr auf die Ressourcen zugreifen. AWS IoT Greengrass V1 Weitere Informationen finden Sie unter Migrieren von AWS IoT Greengrass Version 1.
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.
Voraussetzungen für die Ausführung des AWS IoT Greengrass Qualifizierungssuite
In diesem Abschnitt werden die Voraussetzungen für die Verwendung von AWS IoT Device Tester (IDT) AWS IoT Greengrass zum Ausführen der AWS IoT Greengrass Qualification Suite beschrieben.
Laden Sie die neueste Version von herunter AWS IoT Gerätetester für AWS IoT Greengrass
Laden Sie die neueste Version von IDT herunter und extrahieren Sie die Software an einen Speicherort in Ihrem Dateisystem, für den Sie Lese- und Schreibberechtigungen haben.
Anmerkung
IDT unterstützt nicht die Ausführung durch mehrere Benutzer von einem gemeinsam genutzten Speicherort aus, z. B. einem NFS-Verzeichnis oder einem freigegebenen Windows-Netzwerkordner. Es wird empfohlen, das IDT-Paket auf ein lokales Laufwerk zu extrahieren und die IDT-Binärdatei auf Ihrer lokalen Workstation auszuführen.
Windows hat eine Pfadlängenbegrenzung von 260 Zeichen. Wenn Sie Windows verwenden, extrahieren Sie IDT in ein Stammverzeichnis wie C:\ oder D:\, um Ihre Pfade unter der Grenze von 260 Zeichen zu halten.
Erstellen und konfigurieren Sie ein AWS-Konto
Bevor Sie IDT für verwenden können AWS IoT Greengrass, müssen Sie die folgenden Schritte ausführen:
-
Erstellen Sie ein AWS-Konto. Wenn Sie bereits eine haben AWS-Konto, fahren Sie mit Schritt 2 fort.
Diese Kontoberechtigungen ermöglichen es IDT, in Ihrem Namen auf AWS Dienste zuzugreifen und AWS Ressourcen wie AWS IoT Dinge, Greengrass-Gruppen und Lambda-Funktionen zu erstellen.
Um diese Ressourcen zu erstellen, AWS IoT Greengrass verwendet IDT for die in der config.json Datei konfigurierten AWS Anmeldeinformationen, um API-Aufrufe in Ihrem Namen durchzuführen. Diese Ressourcen werden zu verschiedenen Zeiten während eines Tests bereitgestellt.
Anmerkung
Obwohl die meisten Tests für das kostenlose Kontingent von Amazon Web Services
Schritt 2: Konfigurieren von Berechtigungen für IDT
In diesem Schritt konfigurieren Sie die Berechtigungen, die IDT for AWS IoT Greengrass verwendet, um Tests durchzuführen und IDT-Nutzungsdaten zu sammeln. Sie können das AWS-Managementkonsole oder AWS Command Line Interface (AWS CLI) verwenden, um eine IAM-Richtlinie und einen Testbenutzer für IDT zu erstellen und dann Richtlinien an den Benutzer anzuhängen. Wenn Sie bereits einen Testbenutzer für IDT erstellt haben, fahren Sie mit Konfigurieren Sie Ihr Gerät für die Ausführung von IDT-Tests oder Optional: Konfiguration Ihres Docker-Containers für IDT für AWS IoT Greengrass fort.
So konfigurieren Sie Berechtigungen für IDT (Konsole)
Gehen Sie folgendermaßen vor, um mithilfe der Konsole Berechtigungen für IDT für AWS IoT Greengrass zu konfigurieren.
-
Melden Sie sich bei der IAM-Konsole
an. -
Erstellen Sie eine vom Kunden verwaltete Richtlinie, die Berechtigungen zum Erstellen von Rollen mit bestimmten Berechtigungen erteilt.
-
Wählen Sie im Navigationsbereich Richtlinien und dann Richtlinie erstellen.
-
Ersetzen Sie auf der Registerkarte JSON den Platzhalterinhalt durch die folgende Richtlinie.
Wichtig
Die folgende Richtlinie erteilt die Berechtigung zum Erstellen und Verwalten von Rollen, die IDT für AWS IoT Greengrass benötigt. Dazu gehören Berechtigungen zum Anhängen der folgenden AWS verwalteten Richtlinien:
-
Wählen Sie Next: Tags (Weiter: Tags) aus.
-
Klicken Sie auf Weiter: Prüfen.
-
Geben Sie unter Name
IDTGreengrassIAMPermissionsein. Überprüfen Sie unter Summary (Zusammenfassung) die von Ihrer Richtlinie gewährten Berechtigungen. -
Wählen Sie Richtlinie erstellen aus.
-
-
Erstellen Sie einen IAM-Benutzer und fügen Sie die von IDT erforderlichen Berechtigungen für hinzu. AWS IoT Greengrass
-
Erstellen Sie einen IAM-Benutzer. Folgen Sie den Schritten 1 bis 5 unter Erstellen von IAM-Benutzern (Konsole) im IAM-Benutzerhandbuch.
-
Hängen Sie die Berechtigungen an Ihren IAM-Benutzer an:
-
Wählen Sie auf der Seite Berechtigungen festlegen die Option Bestehende Richtlinien direkt anhängen aus.
-
Suchen Sie nach der IDTGreengrassIAMPermissionsRichtlinie, die Sie im vorherigen Schritt erstellt haben. Markieren Sie das Kontrollkästchen.
-
Suchen Sie nach der AWSIoTDeviceTesterForGreengrassFullAccessRichtlinie. Markieren Sie das Kontrollkästchen.
Anmerkung
Die AWSIoTDeviceTesterForGreengrassFullAccess
ist eine AWS verwaltete Richtlinie, die die Berechtigungen definiert, die IDT benötigt, um AWS Ressourcen zu erstellen und darauf zuzugreifen, die für Tests verwendet werden. Weitere Informationen finden Sie unter AWS verwaltete Richtlinie für AWS IoT Gerätetester.
-
-
Wählen Sie Weiter: Tags aus.
-
Wählen Sie Next: Review (Weiter: Überprüfen), um eine Zusammenfassung Ihrer Auswahlmöglichkeiten anzuzeigen.
-
Wählen Sie Create user (Benutzer erstellen) aus.
-
Um die Zugriffsschlüssel des Benutzers (Zugriffsschlüssel-IDs und geheime Zugriffsschlüssel) anzuzeigen, wählen Sie neben dem Passwort und dem Zugriffsschlüssel die Option Show (Anzeigen) aus. Um die Zugriffsschlüssel zu speichern, wählen Sie die Datei aus Download.csvund speichern Sie sie an einem sicheren Ort. Sie verwenden diese Informationen später, um Ihre AWS Anmeldeinformationsdatei zu konfigurieren.
-
-
Nächster Schritt: Konfigurieren Sie Ihr physisches Gerät.
Um Berechtigungen für IDT zu konfigurieren (AWS CLI)
Gehen Sie wie folgt vor, AWS CLI um Berechtigungen für IDT für zu konfigurieren. AWS IoT Greengrass Wenn Sie bereits Berechtigungen in der Konsole konfiguriert haben, fahren Sie mit Konfigurieren Sie Ihr Gerät für die Ausführung von IDT-Tests oder Optional: Konfiguration Ihres Docker-Containers für IDT für AWS IoT Greengrass fort.
-
Installieren und konfigurieren Sie das auf Ihrem Computer, AWS CLI falls es noch nicht installiert ist. Folgen Sie den Schritten unter Installation von AWS CLI im AWS Command Line Interface Benutzerhandbuch.
Anmerkung
Das AWS CLI ist ein Open-Source-Tool, mit dem Sie über Ihre AWS Befehlszeilen-Shell mit Diensten interagieren können.
-
Erstellen Sie eine vom Kunden verwaltete Richtlinie, die Berechtigungen zum Verwalten von IDT- und AWS IoT Greengrass -Rollen erteilt.
-
Erstellen Sie einen IAM-Benutzer und fügen Sie die von IDT erforderlichen Berechtigungen für hinzu. AWS IoT Greengrass
-
Erstellen Sie einen IAM-Benutzer. In diesem Beispiel wird der Benutzer als
IDTGreengrassUserbezeichnet.aws iam create-user --user-name IDTGreengrassUser -
Hängen Sie die in Schritt 2 erstellte
IDTGreengrassIAMPermissionsRichtlinie an Ihren IAM-Benutzer an. Ersetzen Sie<account-id>den Befehl durch die ID Ihres AWS-Konto.aws iam attach-user-policy --user-name IDTGreengrassUser --policy-arn arn:aws:iam::<account-id>:policy/IDTGreengrassIAMPermissions -
Hängen Sie die
AWSIoTDeviceTesterForGreengrassFullAccessRichtlinie an Ihren IAM-Benutzer an.aws iam attach-user-policy --user-name IDTGreengrassUser --policy-arn arn:aws:iam::aws:policy/AWSIoTDeviceTesterForGreengrassFullAccessAnmerkung
Dies AWSIoTDeviceTesterForGreengrassFullAccess
ist eine AWS verwaltete Richtlinie, die die Berechtigungen definiert, die IDT benötigt, um AWS Ressourcen zu erstellen und auf sie zuzugreifen, die für Tests verwendet werden. Weitere Informationen finden Sie unter AWS verwaltete Richtlinie für AWS IoT Gerätetester.
-
-
Erstellen Sie einen geheimen Zugriffsschlüssel für den Benutzer.
aws iam create-access-key --user-name IDTGreengrassUserSpeichern Sie die Ausgabe an einem sicheren Ort. Sie verwenden diese Informationen später, um Ihre AWS Anmeldeinformationsdatei zu konfigurieren.
-
Nächster Schritt: Konfigurieren Sie Ihr physisches Gerät.
AWS verwaltete Richtlinie für AWS IoT Gerätetester
Die AWSIoTDeviceTesterForGreengrassFullAccess
-
iot-device-tester:CheckVersion. Prüfen Sie AWS IoT Greengrass, ob eine Reihe von Testsuiten- und IDT-Versionen kompatibel sind. -
iot-device-tester:DownloadTestSuite. Laden Sie Testsuiten herunter. -
iot-device-tester:LatestIdt. Informieren Sie sich über die neueste IDT-Version, die zum Download zur Verfügung steht. -
iot-device-tester:SendMetrics. Veröffentlichen Sie Nutzungsdaten, die IDT über Ihre Tests sammelt. -
iot-device-tester:SupportedVersion. Rufen Sie die Liste der von IDT unterstützten Versionen der Suite ab AWS IoT Greengrass und testen Sie sie. Diese Informationen werden im Befehlszeilenfenster angezeigt.