Crearea mai multor topicuri
Sam a devenit dintr-odată persona non grata, deoarece ea este responsabilă pentru avalanșa de mesaje text și notificări trimise directorilor de departamente.
Nimeni nu mai vrea să iasă la prânz cu ea!
Ca să remedieze situația, a decis să creeze câte un topic general per departament pentru notificările de rutină și câte un topic critic pentru notificările urgente.
Managerii se vor abona doar la notificările critice, în timp ce supervizorii pot urmări notificările generale.
De exemplu, departamentul de străzi ar avea topicurile 'streets_general' și 'streets_critical'.
Ea a inițializat clientul SNS și l-a stocat în variabila sns.
Ajut-o pe Sam să creeze o structură de topicuri pe niveluri… și să-și recâștige prietenii!
Acest exercițiu face parte din cursul
Introducere în AWS Boto în Python
Instrucțiuni pentru exercițiu
- Pentru fiecare departament, creează un topic general.
- Pentru fiecare departament, creează un topic critic.
- Afișează toate topicurile create în SNS.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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'])