Información general sobre el laboratorio
Los arquitectos de soluciones de AWS adoptan cada vez más arquitecturas basadas en eventos para desacoplar las aplicaciones distribuidas. A menudo, estos eventos deben propagarse de manera estrictamente ordenada a todas las aplicaciones suscritas. Con los temas de Amazon Simple Notification Service (Amazon SNS) y las colas de Amazon Queue Service (Amazon SQS), puede abordar los casos prácticos que requieren el ordenamiento, la deduplicación, el filtrado y el cifrado de mensajes de extremo a extremo. En este laboratorio, configura un bucket de Amazon Simple Storage Service (Amazon S3) para invocar una notificación de Amazon SNS cada vez que se agregue un objeto a un bucket de S3. Aprende a crear colas de SQS e interactuar con ellas, y aprende a invocar una función de AWS Lambda por medio de Amazon SQS. Esta situación lo ayudará a comprender cómo puede lograr que su aplicación responda a los eventos de bucket de Amazon S3 mediante servicios sin servidor como Amazon SNS, AWS Lambda y Amazon SQS.
Objetivos
Al final de este laboratorio, podrá hacer lo siguiente:
- Comprender el valor del desacoplamiento de recursos.
- comprender el valor potencial de reemplazar instancias de Amazon Elastic Compute Clocad (Amazon EC2) por funciones Lambda,
- crear un tema de Amazon SNS,
- crear colas de Amazon SQS,
- crear notificaciones de eventos en Amazon S3,
- crear funciones de AWS Lambda mediante el uso de un código preexistente,
- invocar una función de AWS Lambda desde las colas de SQS
- Supervisar las funciones de AWS Lambda S3 a través de los registros de Amazon CloudWatch.
Duración
El tiempo estimado para completar este laboratorio es de 45 minutos.
Significados de los Ãconos
A lo largo de este laboratorio, se utilizan varios Ãconos para llamar la atención sobre diferentes tipos de instrucciones y notas. En la siguiente lista, se explica el propósito de cada Ãcono:
- Nota: Una sugerencia, consejo u orientación importante.
- ADVERTENCIA: una acción que es irreversible y que podrÃa generar un error en un comando o proceso (incluye advertencias sobre configuraciones que no se pueden modificar después de realizarlas).
- Resultado esperado: un resultado de ejemplo que puede utilizar para verificar el resultado de un comando o archivo editado.