Estoy aprendiendo nuevas tecnologias y me faltaba iniciarme con aws lambdas , que buen tutoría !! muchas Gracias por el contenido que compartes y la dedicación que le das :D
Como siempre excelente contenido, vos podrías realizar uno ó una serie de videos donde se explore SpringSecurity 6 , por ejemplo implementando un JWT con roles para usar el PreAuthorizer y de pronto algo de su arquitectura de filterChain, estaría muy agradecido y seria un contenido muy interesante. Muchas gracias por tu contenido y éxitos !!
Hola Cristian gracias por tu comentario. Tengo en mente subir una guía de Spring Security, ya se encuentra dentro de los planes. En cualquier momento llegará ese vídeo. Saludos Crack!
Hola, cuando trabajas con STF solo debes prepcuparte de configurar el llamado a la lambda y el input de ella. No te enfocas tanto en la lambda en sí. ¡Saludos!
No sé a qué te refieres con "hacer una librería", si tú vas a crear una librería desde cero sería un trabajo demasiado largo y hay que contemplar demasiados detalles, lo mejor es usar tecnologías ya existentes como Spring Security ya que son tecnologías que han sido creadas por expertos, arquitectos, testers, etc. Y sí, tengo en mente traer un curso de Spring security en un futuro. ¡Saludos!
@@unprogramadornace si por ejemplo, yo configuro con spring security todos los filtros y el jwt. Pero necesito que esa configuración se pueda almacenar en una librería para que así solo agregar la dependencia de maven en otros proyectos y no estar configurarando para cada proyecto la seguridad. Es lo que he visto que hacen las grandes empresas o corrígeme si lo hacen de otra manera. Gracias
@@Zeroazcar Todo depende del proyecto y las necesidades, si quieres implementar la seguridad en cada uno de los microservicios lo puedes hacer aunque la mejor forma es manejar un microservicio de autorización en el que se manejen los usuarios y se maneje seguridad con OAuth2 y JWT, por otro lado se crea un microservicio Gateway o una puerta de enlace en dónde se centralizan los recursos y se protegen las rutas del ecosistema de microservicios, usualmente se usa Spring Cloud o en versiones más antiguas se usa Zuul Server. ¡Saludos!
Hola Isaías, muchas gracias por tu comentario. Por ahora no tengo cursos de udemy pero vaya que me gustaría crear uno, será una meta más a largo plazo. En algún momento llegará. ¡Saludos colega!
Hola, desconozco esa dependencia. No la usamos en el vídeo, puede ser que en alguna versión reciente de Spring boot ya hayan cambiado algunas cosas y pida esa dependencia, sin embargo si te arroja ese error podrías intentar agregar esa dependencia en tu pon.xml y ya quedaría solucionado el problema. ¡Saludos!
Buen video, una pregunta, digamos si yo hago una API en Spring Reactive, con su modelo de notificador suscriptor, hay necesidad de hacer esa configuración que usas o que la respuesta sea por esas clases que especificas, como sabrás en reactive se maneja con Mono y Flux, de cualquier forma mi pregunta es, puedo subir una API en Spring Reactive en AWS Lambda?
Hola, claro que sí. AWS te recibirá cualquier cosa de Spring debido a que usa Java y Java es ampliamente soportado, trata de buscar como se implementa con WebFlux y todo funcionará bien. ¡Saludos!
@@unprogramadornace Holaaa, ya hice la prueba y realmente no funciono, aparece que tiene problemas con jackson y la documentación disponible para un despliegue de webflux es realmente corta, por no decir inexistente. ¡Saludos!
En AWS cuando subes la lambda el codigo para validar el token no funciona, por mas que pongo token invalidos no me permite visualizar el http status 401, puedes por favor indicarme como lo soluciono?
Hola, la verdad no sé cómo ayudarte porque no sé que es lo que estás tratando de hacer, normalmente cuando se trabaja con Cloud en aws se mapean todos los servicios a un API Gateway y ella es quien se encarga de todo lo relacionado con http, si gustas puedes diseñar tu propio servidor de autenticación para el manejo de los tokens o también puedes utilizar AWS Cognito para esos fines. ¡Saludos!
Hola, gracias por el video, ayuda mucho pero tengo una consulta, si ya tengo un api rest con varios metodos ya definidos, @GetMapping @PostMapping, que debo agregar para que pueda responder desde aws? no se si me explique bien gracias!
Hola, si tienes un API Rest completa y quieres subirla a AWS, lambda no te servirá, lo mejor que puedes hacer es subirla a una instancia EC2 y allí puedes desplegar tu aplicacion. ¡Saludos!
excelente video!
Gracias, tienes el toque didáctico para explicar, excelente video, gracias, profundizaré en la parte de autenticacion
Solo queda decir ¡GRACIAS! 🚀🙌 Los tres videos relacionados con AWS son absolutamente geniales.
Gracias a ti por apreciar mi contenido.
¡Saludos!
Estoy aprendiendo nuevas tecnologias y me faltaba iniciarme con aws lambdas , que buen tutoría !! muchas Gracias por el contenido que compartes y la dedicación que le das :D
Jefe mil gracias, excelente video
Que pedazo de video te has marcado. Mil gracias por tu tiempo y tu calidad.
muy bueeeeeeno !!
Excelente!
Muchas gracias 100/10
Como siempre excelente contenido, vos podrías realizar uno ó una serie de videos donde se explore SpringSecurity 6 , por ejemplo implementando un JWT con roles para usar el PreAuthorizer y de pronto algo de su arquitectura de filterChain, estaría muy agradecido y seria un contenido muy interesante. Muchas gracias por tu contenido y éxitos !!
Hola Cristian gracias por tu comentario. Tengo en mente subir una guía de Spring Security, ya se encuentra dentro de los planes. En cualquier momento llegará ese vídeo.
Saludos Crack!
Que excelente video, pero tengo la inquietud de como podria invocar algunos de los enpoints desde step function con una accion lambda
Hola, cuando trabajas con STF solo debes prepcuparte de configurar el llamado a la lambda y el input de ella. No te enfocas tanto en la lambda en sí.
¡Saludos!
Buen video, tendrás algún tutorial de como hacer una libreria de security? esto para asegurar todos los endpoints de diferentes microservicios
No sé a qué te refieres con "hacer una librería", si tú vas a crear una librería desde cero sería un trabajo demasiado largo y hay que contemplar demasiados detalles, lo mejor es usar tecnologías ya existentes como Spring Security ya que son tecnologías que han sido creadas por expertos, arquitectos, testers, etc.
Y sí, tengo en mente traer un curso de Spring security en un futuro.
¡Saludos!
@@unprogramadornace si por ejemplo, yo configuro con spring security todos los filtros y el jwt. Pero necesito que esa configuración se pueda almacenar en una librería para que así solo agregar la dependencia de maven en otros proyectos y no estar configurarando para cada proyecto la seguridad. Es lo que he visto que hacen las grandes empresas o corrígeme si lo hacen de otra manera.
Gracias
@@Zeroazcar Todo depende del proyecto y las necesidades, si quieres implementar la seguridad en cada uno de los microservicios lo puedes hacer aunque la mejor forma es manejar un microservicio de autorización en el que se manejen los usuarios y se maneje seguridad con OAuth2 y JWT, por otro lado se crea un microservicio Gateway o una puerta de enlace en dónde se centralizan los recursos y se protegen las rutas del ecosistema de microservicios, usualmente se usa Spring Cloud o en versiones más antiguas se usa Zuul Server.
¡Saludos!
@@unprogramadornace si estaría bien un curso completo de eso, nuevo suscriptor y mucho éxito
Uff excelente explicación, entendí perfectamente. No tienes cursos de Udemy para comprar?
Hola Isaías, muchas gracias por tu comentario. Por ahora no tengo cursos de udemy pero vaya que me gustaría crear uno, será una meta más a largo plazo. En algún momento llegará.
¡Saludos colega!
Gracias por la explicacion, pero en el plugin me lanza un error por que no encuentra la siguiente dependencia del plugin:
org.springframework.boot.experimental
spring-boot-thin-layout
1.0.28.RELEASE
que hago??
Hola, desconozco esa dependencia. No la usamos en el vídeo, puede ser que en alguna versión reciente de Spring boot ya hayan cambiado algunas cosas y pida esa dependencia, sin embargo si te arroja ese error podrías intentar agregar esa dependencia en tu pon.xml y ya quedaría solucionado el problema.
¡Saludos!
Buen video, una pregunta, digamos si yo hago una API en Spring Reactive, con su modelo de notificador suscriptor, hay necesidad de hacer esa configuración que usas o que la respuesta sea por esas clases que especificas, como sabrás en reactive se maneja con Mono y Flux, de cualquier forma mi pregunta es, puedo subir una API en Spring Reactive en AWS Lambda?
Hola, claro que sí. AWS te recibirá cualquier cosa de Spring debido a que usa Java y Java es ampliamente soportado, trata de buscar como se implementa con WebFlux y todo funcionará bien.
¡Saludos!
@@unprogramadornace Holaaa, ya hice la prueba y realmente no funciono, aparece que tiene problemas con jackson y la documentación disponible para un despliegue de webflux es realmente corta, por no decir inexistente.
¡Saludos!
En AWS cuando subes la lambda el codigo para validar el token no funciona, por mas que pongo token invalidos no me permite visualizar el http status 401, puedes por favor indicarme como lo soluciono?
Hola, la verdad no sé cómo ayudarte porque no sé que es lo que estás tratando de hacer, normalmente cuando se trabaja con Cloud en aws se mapean todos los servicios a un API Gateway y ella es quien se encarga de todo lo relacionado con http, si gustas puedes diseñar tu propio servidor de autenticación para el manejo de los tokens o también puedes utilizar AWS Cognito para esos fines.
¡Saludos!
Saludos Eh creado un bot en telegram, con Java, crees que con estos métodos pueda desplegarlo en aws ?
Todo, se puede desplegar en AWS. Lo que quieras.
¡Saludos!
Hola, gracias por el video, ayuda mucho
pero tengo una consulta, si ya tengo un api rest con varios metodos ya definidos, @GetMapping @PostMapping, que debo agregar para que pueda responder desde aws?
no se si me explique bien
gracias!
Hola, si tienes un API Rest completa y quieres subirla a AWS, lambda no te servirá, lo mejor que puedes hacer es subirla a una instancia EC2 y allí puedes desplegar tu aplicacion.
¡Saludos!