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. Il test consente di convalidare la logica della funzione con esempi di eventi di connessione prima della pubblicazione nella fase LIVE.
Processo di test
Per testare una funzione di connessione:
-
Crea 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
-
Esamina i risultati del test, inclusi l'output della funzione, i registri di esecuzione e gli eventuali messaggi di errore
-
Aggiorna il codice della funzione secondo necessità e ripeti il processo di test
Risultati del test
Quando testate una funzione di connessione, i risultati includono:
-
Riepilogo della funzione: metadati relativi alla funzione testata
-
Utilizzo del calcolo: metriche delle prestazioni che mostrano l'utilizzo delle risorse
-
Registri di esecuzione: output della funzione sulla console, incluse eventuali istruzioni di registrazione
-
Uscita 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 CloudFront Connection Functions. CloudFront Consultate la documentazione sulle funzioni o contattateci Supporto AWS per i dettagli sulla creazione di oggetti di test appropriati per il vostro 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 funzione con eventi di connessione di esempio. Per ulteriori informazioni, consulta Test della funzione di connessione.
-
Aggiorna la funzione: modifica il codice e la configurazione della funzione 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 DI SVILUPPO alla fase LIVE. Per ulteriori informazioni, vedete Associazione delle funzioni di connessione.
-
Associa a una distribuzione: associa la funzione pubblicata a una distribuzione abilitata per MTLS per gestire le connessioni live. Per ulteriori informazioni, vedete Associazione delle funzioni di connessione.