

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](https://docs.aws.amazon.com/greengrass/v2/developerguide/migrate-from-v1.html).

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.

# Verwenden Sie IDT, um die AWS IoT Greengrass Qualification Suite auszuführen
<a name="idt-gg-qualification"></a>

Mit AWS IoT Device Tester (IDT) können Sie überprüfen, ob AWS IoT Greengrass die AWS IoT Greengrass Core-Software auf Ihrer Hardware ausgeführt wird und mit der kommunizieren kann. AWS Cloud Es führt auch end-to-end Tests mit AWS IoT Core durch. Es überprüft beispielsweise, ob Ihr Gerät MQTT-Nachrichten senden und empfangen und korrekt verarbeiten kann. 

Da IDT for in den [Wartungsmodus](https://docs.aws.amazon.com/greengrass/v1/developerguide/maintenance-policy.html) versetzt AWS IoT Greengrass Version 1 wurde, generiert es AWS IoT Greengrass V1 keine signierten Qualifikationsberichte mehr. Wenn Sie Ihre Hardware zum AWS Partner Gerätekatalog hinzufügen möchten, führen Sie die AWS IoT Greengrass V2 Qualifizierungssuite aus, um Testberichte zu erstellen, an die Sie sie senden können. AWS IoT Weitere Informationen finden Sie unter [AWS Gerätequalifizierungsprogramm](https://aws.amazon.com/partners/dqp/) und [Unterstützte Versionen von IDT für AWS IoT Greengrass V2](https://docs.aws.amazon.com/greengrass/v2/developerguide/dev-test-versions.html). 

Zusätzlich zum Testen von Geräten AWS IoT Greengrass erstellt IDT for Ressourcen (z. B. AWS IoT Dinge, AWS IoT Greengrass Gruppen, Lambda-Funktionen usw.) in Ihrem, um den AWS-Konto Qualifizierungsprozess zu erleichtern.

<a name="idt-aws-credentials"></a>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.

Wenn Sie IDT for verwenden AWS IoT Greengrass , um die AWS IoT Greengrass Qualification Suite auszuführen, führt IDT die folgenden Schritte aus:

1. Lädt und validiert Ihre Geräte- und Anmeldeinformationskonfigurationen.

1. Führen Sie ausgewählte Tests mit den erforderlichen lokalen und Cloud-Ressourcen durch.

1. Bereinigen Sie lokale und Cloud-Ressourcen.

1. Generiert Testberichte, aus denen hervorgeht, ob Ihr Gerät die für die Qualifizierung erforderlichen Tests bestanden hat.

## Test-Suite-Versionen
<a name="idt-test-suite-versions"></a>

IDT for AWS IoT Greengrass organisiert Tests in Testsuiten und Testgruppen.<a name="idt-test-suites-groups"></a>
+ Eine Testsuite ist der Satz von Testgruppen, die verwendet werden, um zu überprüfen, ob ein Gerät mit bestimmten Versionen von AWS IoT Greengrass funktioniert.
+ Eine Testgruppe ist ein Satz einzelner Tests, die sich auf eine bestimmte Funktion beziehen, beispielsweise Greengrass-Gruppenbereitstellungen und MQTT-Messaging.

Ab IDT v3.0.0 werden Testsuites beispielsweise in einem `major.minor.patch`-Format versionsgesteuert, beispielsweise `GGQ_1.0.0`. Wenn Sie IDT herunterladen, enthält das Paket die neueste Test-Suite-Version.

**Wichtig**  
IDT unterstützt die drei neuesten Testsuite-Versionen für die Gerätequalifizierung. Weitere Informationen finden Sie unter [Support-Richtlinie für AWS IoT Device Tester für AWS IoT Greengrass V1](idt-support-policy.md).  
Sie können ausführen`list-supported-products`, um die Versionen AWS IoT Greengrass und Testsuiten aufzulisten, die von Ihrer aktuellen Version von IDT unterstützt werden. Tests von nicht unterstützten Testsuite-Versionen sind für die Gerätequalifizierung nicht gültig. IDT druckt keine Qualifizierungsberichte für nicht unterstützte Versionen.

### Aktualisierungen der IDT-Konfigurationseinstellungen
<a name="idt-test-suite-versions-config-changes"></a>

Neue Tests können neue IDT-Konfigurationseinstellungen einführen.
+ Wenn die Einstellungen optional sind, führt IDT die Tests weiter aus.
+ Wenn die Einstellungen erforderlich sind, benachrichtigt IDT Sie und beendet die Ausführung. Nachdem Sie die Einstellungen konfiguriert haben, starten Sie den Testlauf neu.

  Die Konfigurationseinstellungen befinden sich im `<device-tester-extract-location>/configs`-Ordner. Weitere Informationen finden Sie unter [Konfigurieren Sie die IDT-Einstellungen, um die AWS IoT Greengrass Qualification Suite auszuführen](set-config.md).

Wenn eine aktualisierte Testsuite-Version Konfigurationseinstellungen hinzufügt, erstellt IDT eine Kopie der ursprünglichen Konfigurationsdatei in `<device-tester-extract-location>/configs`.

## Beschreibung der Testgruppen
<a name="dt-test-groups"></a>

------
#### [ IDT v2.0.0 and later ]

**Erforderliche Testgruppen für die Core-Qualifizierung**  
Diese Testgruppen sind erforderlich, um Ihr AWS IoT Greengrass Gerät für den AWS Partner Gerätekatalog zu qualifizieren.    
AWS IoT Greengrass Kernabhängigkeiten  
Überprüft, ob Ihr Gerät alle Software- und Hardwareanforderungen für die AWS IoT Greengrass Core-Software erfüllt.  
Der `Software Packages Dependencies`-Testfall in dieser Testgruppe ist beim Testen in einem [Docker-Container](docker-config-setup.md) nicht anwendbar.  
Bereitstellung  
Überprüft, ob Lambda-Funktionen auf Ihrem Gerät bereitgestellt werden können.  
MQTT  
Überprüft die Funktionalität des AWS IoT Greengrass Nachrichtenrouters, indem die lokale Kommunikation zwischen dem Greengrass-Core und den Client-Geräten, bei denen es sich um lokale IoT-Geräte handelt, überprüft wird.  
Over-the-Air (OTA)  
Überprüft, ob Ihr Gerät ein OTA-Update der AWS IoT Greengrass Core-Software erfolgreich durchführen kann.  
<a name="n-a-docker"></a>Diese Testgruppe ist beim Testen in einem [Docker-Container](docker-config-setup.md) nicht anwendbar.  
Version  
Überprüft, ob die AWS IoT Greengrass bereitgestellte Version mit der von Ihnen verwendeten AWS IoT Device Tester-Version kompatibel ist.

**Optionale Testgruppen**  
Diese Testgruppen sind optional. Wenn Sie sich für optionale Tests qualifizieren, wird Ihr Gerät mit zusätzlichen Funktionen im AWS Partner Gerätekatalog aufgeführt.    
Container-Abhängigkeiten  
<a name="description-container"></a>Überprüft, ob das Gerät alle Software- und Hardwareanforderungen erfüllt, um Lambda-Funktionen im Containermodus auf einem Greengrass-Kern auszuführen.  
<a name="n-a-docker"></a>Diese Testgruppe ist beim Testen in einem [Docker-Container](docker-config-setup.md) nicht anwendbar.  
Bereitstellungscontainer  
<a name="description-deployment-container"></a>Überprüft, ob Lambda-Funktionen auf dem Gerät bereitgestellt und im Containermodus auf einem Greengrass-Kern ausgeführt werden können.  
<a name="n-a-docker"></a>Diese Testgruppe ist beim Testen in einem [Docker-Container](docker-config-setup.md) nicht anwendbar.  
Docker-Abhängigkeiten (unterstützt für IDT v2.2.0 und höher)  
<a name="description-docker"></a>Überprüft, ob das Gerät alle erforderlichen technischen Abhängigkeiten erfüllt, um den Greengrass Docker Application Deployment Connector für die Ausführung von Containern zu verwenden  
<a name="n-a-docker"></a>Diese Testgruppe ist beim Testen in einem [Docker-Container](docker-config-setup.md) nicht anwendbar.  
Integration von Hardware-Sicherheit (Hardware Security Integration, HSI)  
<a name="description-hsi"></a>Überprüft, ob die bereitgestellte gemeinsam genutzte HSI-Bibliothek eine Schnittstelle zum Hardware-Sicherheitsmodul (HSM) herstellen kann, und implementiert das erforderliche PKCS \$111 korrekt. APIs Das HSM und die freigegebene Bibliothek müssen in der Lage sein, eine CSR zu signieren, TLS-Operationen auszuführen und die korrekten Schlüssellängen sowie den korrekten Algorithmus für den öffentlichen Schlüssel bereitzustellen.  
Stream-Manager-Abhängigkeiten (unterstützt für IDT v2.2.0 und höher)  
<a name="description-sm"></a>Überprüft, ob das Gerät alle erforderlichen technischen Abhängigkeiten erfüllt, um Stream Manager auszuführen. AWS IoT Greengrass   
Machine-Learning-Abhängigkeiten (unterstützt für IDT v3.1.0 und höher)  
<a name="description-ml"></a>Überprüft, ob das Gerät alle erforderlichen technischen Abhängigkeiten erfüllt, um die ML-Inferenz lokal ausführen zu können.  
Machine-Learning-Inferenztests (unterstützt für IDT v3.1.0 und höher)  
<a name="description-mlit"></a>Überprüft, ob die ML-Inferenz auf dem getesteten Gerät ausgeführt werden kann. Weitere Informationen finden Sie unter [Optional: Konfigurieren des Geräts für die ML-Qualifizierung](idt-ml-qualification.md).  
Machine-Learning-Inferenz-Containertests (unterstützt für IDT v3.1.0 und höher)  
<a name="description-mlict"></a>Überprüft, ob die ML-Inferenz auf dem getesteten Gerät und im Containermodus auf einem Greengrass Core ausgeführt werden kann. Weitere Informationen finden Sie unter [Optional: Konfigurieren des Geräts für die ML-Qualifizierung](idt-ml-qualification.md).

------
#### [ IDT v1.3.3 and earlier ]

**Erforderliche Testgruppen für die Core-Qualifizierung**  
Diese Tests sind erforderlich, um Ihr AWS IoT Greengrass Gerät für den AWS Partner Gerätekatalog zu qualifizieren.    
AWS IoT Greengrass Kernabhängigkeiten  
Überprüft, ob Ihr Gerät alle Software- und Hardwareanforderungen für die AWS IoT Greengrass Core-Software erfüllt.  
Kombination (Gerätesicherheitsinteraktion)  
Überprüft die Funktionalität des Gerätezertifikatsmanagers und der IP-Erkennung auf dem Greengrass Core-Gerät, indem die Konnektivitätsinformationen für die Greengrass-Gruppe in der Cloud geändert wird. Die Testgruppe wechselt das AWS IoT Greengrass Serverzertifikat und überprüft, AWS IoT Greengrass ob Verbindungen zugelassen sind.  
Bereitstellung (erforderlich für IDT v1.2 und früher)  
Überprüft, ob Lambda-Funktionen auf Ihrem Gerät bereitgestellt werden können.  
Device Certificate Manager (DCM)  
Überprüft, ob der AWS IoT Greengrass Gerätezertifikatsmanager beim Start ein Serverzertifikat generieren und Zertifikate rotieren kann, wenn sie kurz vor Ablauf stehen.  
IP-Erkennung (IPD)  
Überprüft, ob Informationen zur Core-Verbindung aktualisiert werden, wenn in einem Greengrass Core-Gerät Änderungen von IP-Adressen auftreten. Weitere Informationen finden Sie unter [Aktivieren der automatischen IP-Erkennung](gg-core.md#ip-auto-detect).  
Protokollierung  
Überprüft, ob der AWS IoT Greengrass Protokollierungsdienst mithilfe einer in Python geschriebenen Lambda-Benutzerfunktion in eine Protokolldatei schreiben kann.  
MQTT  
Überprüft die Funktionalität des AWS IoT Greengrass Nachrichtenrouters, indem Nachrichten zu einem Thema gesendet werden, das an zwei Lambda-Funktionen weitergeleitet wird.   
Nativ  
Überprüft, ob native (kompilierte) Lambda-Funktionen ausgeführt werden AWS IoT Greengrass können.  
Over-the-Air (OTA)  
Überprüft, ob Ihr Gerät ein OTA-Update der AWS IoT Greengrass Core-Software erfolgreich durchführen kann.  
Penetration  
Überprüft, ob die AWS IoT Greengrass Core-Software nicht gestartet werden kann, wenn link/soft Hardlink-Schutz und [Seccomp](https://www.kernel.org/doc/Documentation/prctl/seccomp_filter.txt) nicht aktiviert sind. Sie wird außerdem verwendet, um weitere sicherheitsrelevante Funktionen zu überprüfen.  
Shadow  
Überprüft lokale Shadow- und Shadow-Cloud-Synchronisierungsfunktionalität.  
Spooler  
Prüft, ob die MQTT-Nachrichten mit der Standard-Spooler-Konfiguration in die Warteschlange gestellt werden.  
Token Exchange Service (TES)  
Überprüft, ob das Kernzertifikat gegen gültige Anmeldeinformationen eingetauscht werden AWS IoT Greengrass kann. AWS   
Version  
Überprüft, ob die AWS IoT Greengrass bereitgestellte Version von mit der von Ihnen verwendeten AWS IoT Device Tester-Version kompatibel ist.

**Optionale Testgruppen**  
Diese Tests sind optional. Wenn Sie sich für optionale Tests qualifizieren, wird Ihr Gerät mit zusätzlichen Funktionen im AWS Partner Gerätekatalog aufgeführt.    
Container-Abhängigkeiten  
Überprüft, ob das Gerät alle erforderlichen Abhängigkeiten erfüllt, um Lambda-Funktionen im Container-Modus auszuführen.  
Integration von Hardware-Sicherheit (Hardware Security Integration, HSI)  
Überprüft, ob die bereitgestellte gemeinsam genutzte HSI-Bibliothek eine Schnittstelle zum Hardware-Sicherheitsmodul (HSM) herstellen kann, und implementiert das erforderliche PKCS \$111 korrekt. APIs Das HSM und die freigegebene Bibliothek müssen in der Lage sein, eine CSR zu signieren, TLS-Operationen auszuführen und die korrekten Schlüssellängen sowie den korrekten Algorithmus für den öffentlichen Schlüssel bereitzustellen.  
Zugriff auf lokale Ressourcen  
Überprüft die LRA-Funktion (Local Resource Access) von, AWS IoT Greengrass indem es den Zugriff auf lokale Dateien und Verzeichnisse, die verschiedenen Linux-Benutzern und -Gruppen gehören, für containerisierte Lambda-Funktionen über LRA ermöglicht. AWS IoT Greengrass APIs Lambda-Funktionen sollte der Zugriff auf lokale Ressourcen basierend auf der Konfiguration des lokalen Ressourcenzugriffs erlaubt oder verweigert werden.  
Netzwerk  
Überprüft, ob Socket-Verbindungen von einer Lambda-Funktion hergestellt werden können. Diese Socket-Verbindungen sollten basierend auf der Greengrass Core-Konfiguration zugelassen oder verweigert werden.

------