Créer plusieurs topics
Sam est soudainement devenue la brebis galeuse, car elle est responsable d’un déferlement de SMS et de notifications envoyés aux directeurs de département.
Plus personne ne veut aller déjeuner avec elle !
Pour y remédier, elle a décidé de créer un topic général par département pour les notifications courantes, et un topic critique pour les notifications urgentes.
Les managers ne s’abonneront qu’aux notifications critiques, tandis que les superviseurs pourront suivre les notifications générales.
Par exemple, le département des voiries aurait 'streets_general' et 'streets_critical' comme topics.
Elle a initialisé le client SNS et l’a stocké dans la variable sns.
Aidez Sam à créer une structure de topics à plusieurs niveaux… et à retrouver des amis !
Cet exercice fait partie du cours
Introduction à AWS Boto en Python
Instructions
- Pour chaque département, créez un topic général.
- Pour chaque département, créez un topic critique.
- Affichez tous les topics créés dans SNS
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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'])