Skicka en varning
Elena Block, Sams gamla vän och ledamot i stadsrådet, kandiderar i valet och väggropar är ett stort problem i hennes valkrets. Hon vill hjälpa till att åtgärda det.

Elena bad Sam att anpassa topicet streets_critical så att en varning skickas om det finns fler än 100 olagade väggropar i kön.
Sam har skapat boto3 SNS-klienten i variabeln sns. Hon sparade ARN:et för topicet streets_critical i variabeln str_critical_arn.
Hjälp Sam ta nästa steg.
Hon behöver kontrollera det aktuella antalet i kön och skicka ett meddelande endast om det överstiger 100.
Distrikt 12:s öde – och resultatet av Elenas val – vilar på dina och Sams axlar.
Den här övningen är en del av kursen
Introduktion till AWS Boto i Python
Övningsinstruktioner
- Om det finns fler än 100 väggropar, skicka ett meddelande med det aktuella antalet i kön.
- Skapa e-postämnet så att det också innehåller det aktuella antalet i kön.
- Publicera meddelandet till topic ARN:et för
streets_critical.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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
____ = ____,
____ = ____
)