

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.

# Beheben Sie Probleme mit der Beispielanwendung
<a name="gs-device-troubleshoot"></a>

Wenn beim Versuch, die Beispiel-App auszuführen, ein Fehler auftritt, sollten Sie Folgendes überprüfen.

## Überprüfen Sie das Zertifikat
<a name="gs-device-ts-step-1"></a>

Wenn das Zertifikat nicht aktiv ist, AWS IoT werden keine Verbindungsversuche akzeptiert, bei denen es für die Autorisierung verwendet wird. Bei der Erstellung Ihres Zertifikats ist es leicht, die Schaltfläche **Aktivieren** zu übersehen. Zum Glück können Sie Ihr Zertifikat von der [AWS IoT -Konsole](https://console.aws.amazon.com/iot/home) aus aktivieren.

**Um die Aktivierung Ihres Zertifikats zu überprüfen**

1. Wählen Sie in der [AWS IoT -Konsole](https://console.aws.amazon.com/iot/home) im linken Menü die Option **Sicher** und dann **Zertifikate** aus.

1. Suchen Sie in der Liste der Zertifikate nach dem Zertifikat, das Sie für die Übung erstellt haben, und überprüfen Sie seinen Status in der Spalte **Status**.

   Wenn Sie sich nicht an den Namen des Zertifikats erinnern, suchen Sie nach den Zertifikaten, die **inaktiv** sind, um festzustellen, ob es sich dabei möglicherweise um das Zertifikat handelt, das Sie verwenden.

   Wählen Sie das Zertifikat in der Liste aus, um die Detailseite zu öffnen. Auf der Detailseite können Sie das **Erstellungsdatum** sehen, damit Sie das Zertifikat leichter identifizieren können.

1. **Um ein inaktives Zertifikat zu aktivieren**, wählen Sie auf der Detailseite des Zertifikats **Aktionen** und dann **Aktivieren** aus. 

Wenn Sie das richtige Zertifikat gefunden haben und es aktiv ist, Sie aber immer noch Probleme beim Ausführen der Beispiel-App haben, überprüfen Sie die Richtlinien, wie im nächsten Schritt beschrieben.

Sie können auch versuchen, eine neue Sache und ein neues Zertifikat zu erstellen, indem Sie die Schritte unter [Dies erstellt ein Objekt](create-iot-resources.md#create-aws-thing) befolgen. Wenn Sie eine neue Sache erstellen, müssen Sie ihr einen neuen Namen geben und die neuen Zertifikatsdateien auf Ihr Gerät herunterladen.

## Prüfen Sie die dem Zertifikat angefügte Richtlinie
<a name="gs-device-ts-step-2"></a>

Richtlinien autorisieren Aktionen in AWS IoT. Wenn das Zertifikat, mit dem eine Verbindung zu AWS IoT hergestellt wird, keine Richtlinie hat oder nicht über eine Richtlinie verfügt, die das Herstellen einer Verbindung ermöglicht, wird die Verbindung verweigert, auch wenn das Zertifikat aktiv ist.

**Um die einem Zertifikat beigefügten Richtlinien zu überprüfen**

1. Suchen Sie das Zertifikat, wie im vorherigen Artikel beschrieben, und öffnen Sie die zugehörige Detailseite.

1. Wählen Sie im linken Menü der Detailseite des Zertifikats die Option **Richtlinien** aus, um die mit dem Zertifikat verknüpften Richtlinien anzuzeigen.

1. Wenn dem Zertifikat keine Richtlinien zugeordnet sind, fügen Sie eine hinzu, indem Sie das Menü **Aktionen** und dann **Richtlinie anhängen** wählen. 

   Wählen Sie die Regel aus, die Sie zuvor in [AWS IoT Ressourcen erstellen](create-iot-resources.md) erstellt haben.

1. Wenn eine Richtlinie angehängt ist, wählen Sie die Richtlinienkachel aus, um die Detailseite zu öffnen.

   Überprüfen Sie auf der Detailseite das **Richtliniendokument**, um sicherzustellen, dass es dieselben Informationen enthält wie das, in dem Sie es in [Erstellen Sie eine AWS IoT Richtlinie](create-iot-resources.md#create-iot-policy) erstellt haben.

## Überprüfen Sie die Befehlszeile
<a name="gs-device-ts-step-3"></a>

Stellen Sie sicher, dass Sie die richtige Befehlszeile für Ihr System verwendet haben. Die auf Linux- und MacOS-Systemen verwendeten Befehle unterscheiden sich häufig von denen, die auf Windows-Systemen verwendet werden.

## Überprüfen Sie die Endpunktadresse
<a name="gs-device-ts-step-4"></a>

Überprüfen Sie den Befehl, den Sie eingegeben haben, und überprüfen Sie die Endpunktadresse in Ihrem Befehl noch einmal mit der Adresse in Ihrer [AWS IoT -Konsole](https://console.aws.amazon.com/iot/home).

## Überprüfen Sie die Dateinamen der Zertifikatsdateien
<a name="gs-device-ts-step-5"></a>

Vergleichen Sie die Dateinamen in dem Befehl, den Sie eingegeben haben, mit den Dateinamen der Zertifikatsdateien im Verzeichnis `certs`.

Bei einigen Systemen müssen die Dateinamen möglicherweise in Anführungszeichen gesetzt werden, damit sie korrekt funktionieren.

## Überprüfen Sie die SDK-Installation
<a name="gs-device-ts-step-6"></a>

Stellen Sie sicher, dass Ihre SDK-Installation vollständig und korrekt ist.

Installieren Sie im Zweifelsfall das SDK erneut auf Ihrem Gerät. In den meisten Fällen müssen Sie den Abschnitt des Tutorials mit dem Titel **Installieren des AWS IoT Geräte-SDK für** finden **SDK language** und das Verfahren erneut ausführen.

Wenn Sie das **AWS IoT Geräte-SDK für** verwenden JavaScript, denken Sie daran, die Beispiel-Apps zu installieren, bevor Sie versuchen, sie auszuführen. Durch die Installation des SDK werden die Beispiel-Apps nicht automatisch installiert. Die Beispiel-Apps müssen nach der Installation des SDK manuell installiert werden.