CommencerCommencer gratuitement

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

Afficher le cours

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'])
Modifier et exécuter le code