Enviar una alerta
Elena Block, una vieja amiga de Sam y concejala, se presenta a las elecciones, y los baches son un tema importante en su distrito. Quiere ayudar a solucionarlo.

Elena le pidió a Sam que ajustara el topic streets_critical para enviar una alerta si hay más de 100 baches sin arreglar en la cola de pendientes.
Sam ha creado el cliente SNS de boto3 en la variable sns. Ha guardado el ARN del topic streets_critical en la variable str_critical_arn.
Ayuda a Sam a dar el siguiente paso.
Tiene que comprobar el recuento actual de pendientes y enviar un mensaje solo si supera 100.
El destino del Distrito 12, y los resultados de las elecciones de Elena, están en vuestras manos.
Este ejercicio forma parte del curso
Introducción a AWS Boto en Python
Instrucciones del ejercicio
- Si hay más de 100 baches, envía un mensaje con el recuento actual de pendientes.
- Crea el asunto del correo para que también incluya el recuento actual de pendientes.
- Publica el mensaje en el Topic ARN
streets_critical.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# If there are over 100 potholes, create a message
if streets_v_count > 100:
# The message should contain the number of potholes.
message = "There are {} potholes!".____(streets_v_count)
# The email subject should also contain number of potholes
subject = "Latest pothole count is {}".____(streets_v_count)
# Publish the email to the streets_critical topic
sns.____(
____ = str_critical_arn,
# Set subject and message
____ = ____,
____ = ____
)