Mehrere Topics erstellen
Sam ist plötzlich zur Außenseiterin geworden, weil sie für eine Flut an SMS und Benachrichtigungen an Abteilungsleitungen verantwortlich ist.
Niemand geht mehr mit ihr Mittag essen!
Um das zu lösen, hat sie entschieden, pro Abteilung ein allgemeines Topic für Routine-Benachrichtigungen und ein kritisches Topic für dringende Benachrichtigungen zu erstellen.
Manager abonnieren nur kritische Benachrichtigungen, während Aufsichten die allgemeinen Benachrichtigungen beobachten können.
Zum Beispiel hätte die Straßenabteilung die Topics 'streets_general' und 'streets_critical'.
Sie hat den SNS-Client initialisiert und in der Variablen sns gespeichert.
Hilf Sam, eine gestufte Topic-Struktur aufzubauen … und wieder Freundinnen und Freunde zu haben!
Diese Übung ist Teil des Kurses
<Kurs>Einführung in AWS Boto mit Python</Kurs>Übungsanweisungen
- Erstelle für jede Abteilung ein allgemeines Topic.
- Erstelle für jede Abteilung ein kritisches Topic.
- Gib alle in SNS erstellten Topics aus
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Create list of departments
departments = ['trash', 'streets', 'water']
for dept in departments:
# For every department, create a general topic
sns.____(____="{}_general".format(dept))
# For every department, create a critical topic
sns.____(____="{}_critical".format(____))
# Print all the topics in SNS
response = sns.____()
print(response['Topics'])