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à.
Tipi e composizione delle funzioni
AWS Elemental MediaTailor offre tre tipi di funzioni, ciascuna progettata per una diversa categoria di lavoro. Si sceglie un tipo quando si crea una funzione e il tipo determina cosa può fare la funzione in fase di esecuzione. Questa pagina spiega come viene eseguito ciascun tipo, quando utilizzarlo e come comporre le funzioni in pipeline a più fasi.
Panoramica dei tipi di funzione
| Tipo | Categoria | Scopo |
|---|---|---|
CUSTOM_OUTPUT |
Trasformazione dei dati | Valuta le espressioni rispetto allo stato corrente della sessione e produce output. Nessuna chiamata esterna. |
HTTP_REQUEST |
Integrazione esterna | Effettua una chiamata HTTP a un servizio esterno, quindi valuta le espressioni di output che possono fare riferimento alla risposta. |
SEQUENTIAL_EXECUTOR |
Orchestrazione | Esegui una sequenza di funzioni in ordine, passando i dati tra i passaggi attraverso dati temporanei. |
Ogni tipo svolge un ruolo distinto. Scegliete un tipo quando create una funzione: il tipo determina cosa può fare la funzione in fase di esecuzione.
Regole di composizione
MediaTailor impone i seguenti limiti alla composizione delle funzioni:
| Regola | Limite |
|---|---|
| Profondità massima di nidificazione | 2 (una sequenza può contenere funzioni, ma quelle secondarie non possono essere esse stesse sequenze) |
| Passaggi per sequenza | Da 1 a 10 |
| Esecuzioni totali di funzioni per hook del ciclo di vita | 20 |
| Riferimenti circolari | Non consentito Una funzione non può fare riferimento a se stessa, direttamente o indirettamente. |
| Esistenza di una funzione | Tutte le funzioni a cui si fa riferimento in a FunctionList devono esistere prima di creare o aggiornare la sequenza principale. |
Quando create una funzione, MediaTailor convalida la sintassi dell'espressione, verifica la presenza di funzioni limitate, verifica che tutte le funzioni referenziate esistano e rileva i riferimenti circolari. Quando si collega una funzione a una configurazione di riproduzione, verifica MediaTailor inoltre che tutte le chiavi di output dell'intero albero delle funzioni siano compatibili con l'hook del ciclo di vita assegnato.