Odesílání upozornění
Elena Blocková, Samina stará kamarádka a členka zastupitelstva, kandiduje do voleb – a výtluky jsou v jejím obvodu velké téma. Chce s tím něco udělat.

Elena požádala Samu, aby upravila topic streets_critical tak, aby odesílal upozornění, pokud je v backlogu více než 100 neopravených výtluků.
Sama vytvořila SNS klienta pomocí boto3 a uložila ho do proměnné sns. ARN topicu streets_critical má uloženou v proměnné str_critical_arn.
Pomoz Samě udělat další krok.
Potřebuje zkontrolovat aktuální počet položek v backlogu a odeslat zprávu pouze tehdy, pokud překročí 100.
Osud Obvodu 12 i výsledek Eleniny kampaně teď závisí na tobě a Samě.
Toto cvičení je součástí kurzu
Introduction to AWS Boto in Python
Pokyny k cvičení
- Pokud je výtluků více než 100, odešli zprávu s aktuálním počtem položek v backlogu.
- Vytvoř předmět e-mailu tak, aby také obsahoval aktuální počet položek v backlogu.
- Publikuj zprávu do Topic ARN
streets_critical.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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
____ = ____,
____ = ____
)