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.
Testen Sie die CloudFront Verbindungsfunktionen vor der Bereitstellung
Sie können CloudFront Verbindungsfunktionen in der ENTWICKLUNGSPHASE mithilfe der TestConnectionFunction API-Operation testen. Beim Testen können Sie Ihre Funktionslogik anhand von Beispielverbindungsereignissen validieren, bevor Sie sie auf der LIVE-Phase veröffentlichen.
Ablauf des Testens
Um eine Verbindungsfunktion zu testen:
-
Erstellen Sie eine Verbindungsfunktion in der ENTWICKLUNGSPHASE
-
Bereiten Sie ein Testverbindungsobjekt vor, das das TLS-Verbindungsereignis darstellt
-
Verwenden Sie die TestConnectionFunction API-Operation, um Ihre Funktion mit den Testdaten auszuführen
-
Überprüfen Sie die Testergebnisse, einschließlich der Funktionsausgabe, der Ausführungsprotokolle und aller Fehlermeldungen
-
Aktualisieren Sie Ihren Funktionscode nach Bedarf und wiederholen Sie den Testvorgang
Testergebnisse
Wenn Sie eine Verbindungsfunktion testen, beinhalten die Ergebnisse:
-
Funktionszusammenfassung — Metadaten über die getestete Funktion
-
Auslastung berechnen — Leistungskennzahlen, die die Ressourcennutzung anzeigen
-
Ausführungsprotokolle — Die Konsolenausgabe Ihrer Funktion, einschließlich aller Protokollierungsanweisungen
-
Funktionsausgabe — Das von Ihrer Funktion zurückgegebene Ergebnis
-
Fehlermeldungen — Alle Laufzeitfehler oder Ausnahmen, die während der Ausführung aufgetreten sind
Objekt zum Testen der Verbindung
Das Verbindungstestobjekt ist ein binäres Blob (bis zu 40 KB), das das TLS-Verbindungsereignis darstellt, das Ihre Funktion verarbeiten wird. Dieses Objekt enthält das Zertifikat und die Verbindungsinformationen, die Ihre Funktion verwendet, um Authentifizierungsentscheidungen zu treffen.
Anmerkung
Die spezifische Struktur und das Format des Verbindungstestobjekts werden durch die Laufzeit der CloudFront Verbindungsfunktionen definiert. Einzelheiten AWS Support zur Erstellung geeigneter Testobjekte für Ihren Anwendungsfall finden Sie in der Dokumentation zu den CloudFront Funktionen oder wenden Sie sich an uns.
Nachdem Sie Ihre Verbindungsfunktion erstellt haben, können Sie:
-
Testen Sie die Funktion — Verwenden Sie die Testfunktionen in der Konsole oder CLI, um Ihre Funktion anhand von Beispielverbindungsereignissen zu validieren. Weitere Informationen finden Sie unter Testen der Verbindungsfunktion.
-
Funktion aktualisieren — Ändern Sie den Funktionscode und die Konfiguration nach Bedarf. Verbindungsfunktionen, die sich in der ENTWICKLUNGSPHASE befinden, können jederzeit aktualisiert werden.
-
Funktion veröffentlichen — Wenn Sie bereit für die Produktion sind, veröffentlichen Sie die Funktion, um sie von der ENTWICKLUNGS- in die LIVE-Phase zu verschieben. Weitere Informationen finden Sie unter Verbindungsfunktionen zuordnen.
-
Einer Verteilung zuordnen — Ordnen Sie die veröffentlichte Funktion einer TLS-enabled M-Verteilung zu, um Direktverbindungen zu verarbeiten. Weitere Informationen finden Sie unter Verbindungsfunktionen zuordnen.