Hola a todos y bienvenidos de nuevo.
Ahora, en el vídeo de hoy vamos a ver las diferencias y los casos de uso en los que se debe utilizar la nube, la impresión,
la función y el borde lambda.
Ahora bien, como hemos visto, ambos son bastante similares y en los exámenes podrían ponerte a prueba con un caso de uso en el que
tendrás que seleccionar uno de ellos.
Así que sigamos adelante y entendamos esto en mejores términos.
Ahora bien, esta tabla, que he adjuntado directamente de la documentación, es muy útil.
Y en caso de que veas algunas preguntas en los exámenes, la mayoría de ellas se basarían en las cosas que
se describen aquí.
Una de las principales diferencias es el lenguaje de programación: mientras Cloudflare utiliza JavaScript,
Lambda utiliza Node. js y Python.
Incluso la fuente es de nuevo una de las principales diferencias donde la función de impresión en la nube sólo admite la solicitud de visor
para su respuesta.
Lambda Edge.
Además, también admite la solicitud de origen y la respuesta de origen.
Ahora, cuando se trata de escalabilidad, las funciones en la nube son mucho, mucho más escalables en comparación con
lambda.
Una de las cosas importantes aquí está relacionada con el acceso al cuerpo de la solicitud.
Ahora la función cloud front no puede acceder al cuerpo de la petición.
Parte muy importante para recordar lambda puede.
Y aparte de eso, cuando se trata de casos de uso más complejos como el acceso a la red, el acceso al sistema
de archivos y otros, Lambda Edge tiene una capacidad mucho mejor allí.
Así que, a grandes rasgos, las funciones de ejecución en la nube son ideales para funciones ligeras de corta duración, y hay ciertos
casos de uso en los que las funciones en la nube pueden resultar útiles.
Por ejemplo, si desea transformar los atributos de una solicitud HTTP, incluidas
las cabeceras, las cadenas de consulta, etc. si desea realizar manipulaciones de cabecera como insertar o modificar o eliminar
cabeceras HTTP tanto en la petición como en la respuesta.
Aparte de eso, la función de impresión en la nube también ayuda en la redirección o reescritura de URL.
Esto es algo que ya hemos visto como parte de la demostración, y lo siguiente está relacionado con la autorización
de la solicitud, donde también puede inspeccionar el encabezado de autorización general.
Vamos a entenderlo con una pregunta de ejemplo.
La pregunta afirma que, basándose en la nueva actualización de la aplicación, hay un nuevo encabezado HTTP que se
envía en la respuesta.
Así que este nuevo encabezado está creando problemas con el cliente y también está dando lugar a múltiples errores desde el lado del
cliente.
Así pues, en la pregunta se afirma que es necesario eliminar estos encabezados sin modificar la aplicación.
Así que la aplicación está enviando una cabecera HTTP en la respuesta.
No desea modificar la aplicación, pero sí eliminar la cabecera.
En estos casos, ¿qué medios se pueden utilizar para conseguirlo?
Puede utilizar funciones de tendencia en la nube, puede utilizar Lambda Edge.
Lo ideal es que ambos puedan conseguirlo.
Sin embargo, seleccionaremos funciones frontales en la nube porque son mucho más ligeras y también
mucho más escalables.
Así que esto es algo que debes tener en cuenta.
Este es el resumen de alto nivel con el que concluye el vídeo de hoy.