Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Verifica le funzioni di CloudFront connessione prima della distribuzione
È possibile testare le funzioni di CloudFront connessione nella fase di SVILUPPO utilizzando l'operazione TestConnectionFunction API. Con i test, puoi convalidare la tua logica funzionale con esempi di eventi di connessione prima della pubblicazione nella fase LIVE.
Processo di test
Per testare una funzione di connessione:
-
Create una funzione di connessione nella fase di SVILUPPO
-
Preparare un oggetto di connessione di prova che rappresenti l'evento di connessione TLS
-
Usa l'operazione TestConnectionFunction API per eseguire la tua funzione con i dati di test
-
Rivedi i risultati del test, inclusi l'output della funzione, i registri di esecuzione ed eventuali messaggi di errore
-
Aggiorna il codice della funzione secondo necessità e ripeti il processo di test
Risultati del test
Quando si testa una funzione di connessione, i risultati includono:
-
Riepilogo della funzione: metadati sulla funzione testata
-
Utilizzo del calcolo: metriche delle prestazioni che mostrano l'utilizzo delle risorse
-
Registri di esecuzione: output della console della funzione, incluse eventuali istruzioni di registrazione
-
Output della funzione: il risultato restituito dalla funzione
-
Messaggi di errore: eventuali errori o eccezioni di runtime verificatisi durante l'esecuzione
Oggetto di test di connessione
L'oggetto di test di connessione è un blob binario (fino a 40 KB) che rappresenta l'evento di connessione TLS che la funzione elaborerà. Questo oggetto contiene il certificato e le informazioni di connessione utilizzate dalla funzione per prendere decisioni di autenticazione.
Nota
La struttura e il formato specifici dell'oggetto di test di connessione sono definiti dal runtime di CloudFront Connection Functions. Consulta la documentazione di CloudFront Functions o contattaci Supporto AWS per dettagli sulla creazione di oggetti di test appropriati per il tuo caso d'uso.
Dopo aver creato la funzione di connessione, puoi:
-
Verifica la funzione: utilizza la funzionalità di test nella console o nella CLI per convalidare la tua funzione con esempi di eventi di connessione. Per ulteriori informazioni, vedere Connection Function testing.
-
Aggiornare la funzione: modificare il codice della funzione e la configurazione in base alle esigenze. Le funzioni di connessione in fase di SVILUPPO possono essere aggiornate in qualsiasi momento.
-
Pubblica la funzione: quando sei pronta per la produzione, pubblica la funzione per spostarla dalla fase SVILUPPO alla fase LIVE. Per ulteriori informazioni, vedere Associazione delle funzioni di connessione.
-
Associa a una distribuzione: associa la funzione pubblicata a una TLS-enabled distribuzione m per gestire le connessioni live. Per ulteriori informazioni, vedere Associazione delle funzioni di connessione.