Eine Warnung senden
Elena Block, eine alte Freundin von Sam und Mitglied des Stadtrats, kandidiert für ein Amt, und Schlaglöcher sind in ihrem Bezirk ein großes Thema. Sie will helfen, das zu beheben.

Elena hat Sam gebeten, das Topic streets_critical so anzupassen, dass eine Warnung gesendet wird, wenn es über 100 unbearbeitete Schlaglöcher im Rückstand gibt.
Sam hat den boto3-SNS-Client in der Variable sns erstellt. Sie hat die Topic-ARN von streets_critical in der Variable str_critical_arn gespeichert.
hilf Sam beim nächsten Schritt.
Sie muss die aktuelle Rückstandsanzahl prüfen und nur dann eine Nachricht senden, wenn sie 100 überschreitet.
Das Schicksal von Bezirk 12 und das Ergebnis von Elenas Wahl liegen auf deinen und Sams Schultern.
Diese Übung ist Teil des Kurses
<Kurs>Einführung in AWS Boto mit Python</Kurs>Übungsanweisungen
- Wenn es über 100 Schlaglöcher gibt, sende eine Nachricht mit der aktuellen Rückstandsanzahl.
- Erstelle den E-Mail-Betreff so, dass er ebenfalls die aktuelle Rückstandsanzahl enthält.
- Veröffentliche die Nachricht an die Topic-ARN
streets_critical.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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
____ = ____,
____ = ____
)