https://awsrestart.instructure.com/courses/1632/modules/items/886969
En la parte superior de estas instrucciones, haga clic en Start Lab (Comenzar laboratorio) para lanzar el laboratorio.
Se abrirá el panel Start Lab (Comenzar laboratorio), donde se muestra el estado del laboratorio.
Espere hasta que aparezca el mensaje “Lab status: ready” (Estado del laboratorio: listo) y, a continuación, haga clic en la X para cerrar el panel Start Lab (Comenzar laboratorio).
En este laboratorio, se crea una cuenta de AWS nueva para usted, donde creará la función de AWS Lambda y los recursos necesarios a fin de implementar los requisitos a continuación.
Utilice AWS Management Console para desarrollar una función de Lambda en Python y crear los recursos necesarios.
Informe el recuento de palabras en un correo electrónico mediante un tema de Amazon Simple Notification Service (SNS). Opcionalmente, envíe también el resultado en un mensaje SMS (texto).
Formatee el mensaje de respuesta de la siguiente manera:
El recuento de palabras en el archivo <textFileName> es nnn.
Reemplace textFileName con el nombre del archivo.
Escriba lo siguiente en la línea de asunto del correo electrónico: Resultado del recuento de palabras
Active de forma automática la función cuando el archivo de texto se cargue en un bucket de Amazon S3.
Asegúrese de crear todos sus recursos en la misma región.
Necesitará un rol de AWS Identity and Access Management (IAM) para que la función de Lambda acceda a otros servicios de AWS. Dado que la política del laboratorio no permite la creación de un rol de IAM, se debe utilizar el rol LambdaAccessRole.
El rol LambdaAccessRole brinda los siguientes permisos:
Cuando haya finalizado el laboratorio, realice lo siguiente: