Bienvenida
Bienvenida al curso avanzado de Serverless Framework
Desplegamos nuestro proyecto
Buenas pr谩cticas en serverless
Presentacion del proyecto
Buenas practicas y errores comunes desarrollando en serverless
Serverless no es solo lambda
Haciendo l贸gica de negocio con AWS Api Gateway
Cu谩les servicios vamos a usar
S3 para guardar objetos
Serverless puede crear cualquier recurso de amazon
Firmar URLS y subir objetos a S3
Lambda layers
Caso de uso: Thumbnail Generator
Creando y desplegando una lambda layer
Actualizando lambda layer con CICD
Asegurando nuestra app serverless
Formas de asegurar una app serverless
Autorizando usando APIKEYs
Usando par谩metros de systems manager
Creamos un Custom Authorizer
Conectando ApiGateway con SQS
Porque son buenas algunas funcionalidades as铆ncronas
Desarrollando usando plugins y SQS
Creamos nuestra lambda user like
Bonus
Como crear un custom domain name
Custom domain names para nuestro proyecto
Clase grupal: Hablando desde nuestra experiencia
Cierra del curso
Finalizamos
You don't have access to this class
Keep learning! Join and start boosting your career
Whenever we build an application, security is a fundamental pillar that we must be sure to address. When working with serverless applications on AWS, one of our greatest allies is the API Gateway. This service not only makes it easy to create and manage APIs, but also provides important mechanisms to protect our resources. Let's explore two main forms of security that API Gateway offers: the use of API keys and custom authorizers.
API keys are alphanumeric strings that API Gateway provides to secure requests to our serverless application. This method is simple but effective, because the key works as a key that allows access only if it matches the one stored in the system, thus ensuring that our Lambda functions are only invoked by authorized users.
Custom authorizers are more advanced pieces of authentication and authorization in API Gateway. They allow us to use a custom Lambda, giving us the flexibility to implement specific business logic to validate and authenticate users.
AWS Cognito integrates into the AWS serverless ecosystem as a powerful option for managing users. This service enables the creation of user pools and offers functionality such as single sign-on, which are essential for complex applications that require more robust authentication and authorization management.
Continue to explore and apply these security strategies in your next deployment. Security is not only a must-have, it is critical to meeting the best practices of the AWS Well-Architected Framework and ensuring the success and resiliency of your serverless applications. Don't stop learning and move towards secure and well-structured practices!
Contributions 0
Questions 1
Want to see more contributions, questions and answers from the community?