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.
Problembehandlung in der Testumgebung
Dieses Thema enthält Informationen zur Problembehandlung bei Apps, die in der Testumgebung veröffentlicht wurden.
Anmerkung
Eine HTTP 500-Antwort von einer Automatisierungs- oder Datenaktion kann durch einen Laufzeitabsturz in Ihren Ausdrücken, einen Konnektorfehler oder eine Drosselung durch eine Datenquelle verursacht werden, die mit Ihrer Anwendung verbunden ist. Verwenden Sie die Anweisungen unterVerwenden Sie Ihre Browserkonsole zum Debuggen, um die Debug-Protokolle anzuzeigen, die die zugrunde liegenden Fehlerdetails enthalten.
Verwenden Sie das Debug-Bedienfeld
Ähnlich dem Debug-Panel, das beim Erstellen Ihrer Apps verwendet wird, bietet App Studio ein zusammenklappbares Debug-Panel in der Testumgebung. In diesem Bereich werden Informationsmeldungen wie die Ladezeit der Seite, die Benutzernavigation und App-Ereignisse angezeigt. Es enthält auch Fehler und Warnungen. Das Debug-Panel wird automatisch mit neuen Meldungen aktualisiert, wenn Ereignisse auftreten.
Verwenden Sie Ihre Browserkonsole zum Debuggen
Da bei der Vorschau Ihrer App keine Aktionen aufgerufen werden, muss Ihre App in der Testumgebung veröffentlicht werden, um ihre Aufruf- und Antwortverarbeitung zu testen. Wenn bei der Ausführung Ihrer Automatisierung ein Fehler auftritt oder Sie verstehen möchten, warum sich die Anwendung auf eine bestimmte Weise verhält, können Sie die Konsole Ihres Browsers für das Debugging in Echtzeit verwenden.
So verwenden Sie Ihre Browserkonsole zum Debuggen von Apps in der Testumgebung
Hängen
?debug=trueSie an das Ende der URL an und drücken Sie die Eingabetaste. Beachten Sie, dass, wenn die URL bereits eine Abfragezeichenfolge enthält (sie enthält?), diese stattdessen&debug=truean das Ende der URL anhängen.Öffnen Sie Ihre Browserkonsole, um mit dem Debuggen zu beginnen, indem Sie Ihre Aktions- oder API-Eingaben und -Ausgaben untersuchen.
In Chrome: Klicken Sie mit der rechten Maustaste in Ihren Browser und wählen Sie Inspect. Weitere Informationen zum Debuggen mit Chrome DevTools finden Sie in der DevTools Chrome-Dokumentation
. In Firefox: Halten Sie ein Webseitenelement gedrückt oder klicken Sie mit der rechten Maustaste darauf und wählen Sie dann „Element überprüfen“. Weitere Informationen zum Debuggen mit Firefox DevTools finden Sie in der DevTools Firefox-Benutzerdokumentation
.
Die folgende Liste enthält einige häufig auftretende Probleme, die zu Fehlern führen:
-
Laufzeitfehler
Problem: Wenn eine Automatisierung oder ein Ausdruck falsch konfiguriert ist, kann dies zu einem Fehler führen, wenn die Automatisierung ausgeführt wird. Häufige Fehler sind das Umbenennen von Assets, was zu falschen Ausdrücken führt, andere JavaScript Kompilierungsfehler oder Versuche, Daten oder Assets zu verwenden, die es sind.
undefinedLösung: Überprüfen Sie jede Verwendung benutzerdefinierter Codeeingaben (Ausdrücke und JSON) und stellen Sie sicher JavaScript, dass im Code-Editor oder im Debug-Panel keine Kompilierungsfehler vorliegen.
-
Probleme mit dem Connector
Problem: Da App Studio-Apps erst mit externen Diensten über Connectors kommunizieren, wenn sie veröffentlicht werden, können in der Testumgebung Fehler auftreten, die in der Vorschau nicht aufgetreten sind. Wenn eine Aktion in einer Automatisierung, die einen Connector verwendet, fehlschlägt, kann dies an einer Fehlkonfiguration der Aktion liegen, die die Anforderung an den Connector sendet, oder an der Connectorkonfiguration selbst.
Lösung: Sie sollten die Mocked-Ausgabe verwenden, um Automatisierungen zu einem frühen Zeitpunkt in der Vorschauumgebung zu testen, um diese Fehler zu vermeiden. Stellen Sie sicher, dass Ihr Connector richtig konfiguriert ist. Weitere Informationen finden Sie unter. Problembehandlung bei Konnektoren Schließlich können Sie es verwenden, CloudWatch um die Protokolle zu überprüfen. Weitere Informationen finden Sie unter Debuggen mit Protokollen von veröffentlichten Apps in Amazon Logs CloudWatch. In den
ConnectorServiceNamespace-Protokollen sollten Fehlermeldungen oder Metadaten enthalten sein, die vom Connector stammen.