Amazon CloudFront annuncia modifiche all'origine utilizzando Funzioni CloudFront
Amazon CloudFront supporta ora la modifica dell'origine all'interno di Funzioni CloudFront, consentendoti di modificare o aggiornare in modo condizionale i server di origine su ogni richiesta. Ora puoi scrivere una logica personalizzata in Funzioni CloudFront per sovrascrivere le proprietà di origine, utilizzare un'altra origine nella tua distribuzione CloudFront o inoltrare richieste a qualsiasi endpoint HTTP pubblico.
La modifica dell'origine consente di creare policy di routing personalizzate per il modo in cui il traffico deve essere inoltrato ai server delle applicazioni in caso di errori di cache. Ad esempio, puoi utilizzare la modifica dell'origine per determinare la posizione geografica di un utente e quindi inoltrare la richiesta, in caso di errori di cache, alla regione AWS più vicina su cui è in esecuzione l'applicazione. Ciò garantisce la latenza più bassa possibile per l'applicazione. In precedenza, era necessario utilizzare AWS Lambda@Edge per modificare le origini, ma ora questa stessa funzionalità è disponibile in Funzioni CloudFront con prestazioni migliori e costi inferiori. La modifica dell'origine supporta l'aggiornamento di tutte le funzionalità di origine esistenti, come l'impostazione di intestazioni personalizzate, la regolazione dei timeout, l'impostazione di Origin Shield o la modifica dell'origine primaria nei gruppi di origine.
La modifica dell'origine è ora disponibile in Funzioni CloudFront senza costi aggiuntivi. Per ulteriori informazioni, consulta la Guida per sviluppatori di CloudFront. Per esempi su come utilizzare la modifica dell'origine, consulta il nostro repository di esempi su GitHub.