Testen Sie die CloudFront Verbindungsfunktionen vor der Bereitstellung - Amazon CloudFront

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 überprüfen, bevor Sie sie in der LIVE-Phase veröffentlichen.

Prozess des Testens

Um eine Verbindungsfunktion zu testen:

  1. Erstellen Sie eine Verbindungsfunktion in der ENTWICKLUNGSPHASE

  2. Bereiten Sie ein Testverbindungsobjekt vor, das das TLS-Verbindungsereignis darstellt

  3. Verwenden Sie die TestConnectionFunction API-Operation, um Ihre Funktion mit den Testdaten auszuführen

  4. Überprüfen Sie die Testergebnisse, einschließlich der Funktionsausgabe, der Ausführungsprotokolle und aller Fehlermeldungen

  5. Aktualisieren Sie Ihren Funktionscode nach Bedarf und wiederholen Sie den Testvorgang

Testergebnisse

Wenn Sie eine Verbindungsfunktion testen, erhalten Sie unter anderem folgende Ergebnisse:

  • Funktionszusammenfassung — Metadaten über die getestete Funktion

  • Rechenauslastung — Leistungskennzahlen, die die Ressourcennutzung zeigen

  • Ausführungsprotokolle — 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

Verbindungstestobjekt

Das Verbindungstestobjekt ist ein binärer Blob (bis zu 40 KB), der das TLS-Verbindungsereignis darstellt, das Ihre Funktion verarbeiten wird. Dieses Objekt enthält das Zertifikat und die Verbindungsinformationen, anhand derer Ihre Funktion Authentifizierungsentscheidungen trifft.

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:

  • Funktion testen — Verwenden Sie die Testfunktion in der Konsole oder CLI, um Ihre Funktion anhand von Beispielverbindungsereignissen zu validieren. Weitere Informationen finden Sie unter Testen von Verbindungsfunktionen.

  • Funktion aktualisieren — Ändern Sie den Funktionscode und die Konfiguration nach Bedarf. Verbindungsfunktionen in der ENTWICKLUNGSPHASE können jederzeit aktualisiert werden.

  • Funktion veröffentlichen — Wenn sie produktionsbereit ist, veröffentlichen Sie die Funktion, um sie von der ENTWICKLUNGS- in die LIVE-Phase zu überführen. Weitere Informationen finden Sie unter Verbindungsfunktionen zuordnen.

  • Einer Verteilung zuordnen — Ordnen Sie die veröffentlichte Funktion einer MTLS-fähigen Distribution zu, um Direktverbindungen zu verarbeiten. Weitere Informationen finden Sie unter Verbindungsfunktionen zuordnen.