Creación de múltiples temas
De repente, Sam se convirtió en la oveja negra porque es la responsable de un aluvión de mensajes de texto y notificaciones a los directores de departamento.
¡Ya nadie quiere ir a comer con ella!
Para solucionarlo, ha decidido crear un tema general por departamento para notificaciones rutinarias y un tema crítico para notificaciones urgentes.
Las personas manager se suscribirán solo a las notificaciones críticas, mientras que las supervisoras podrán monitorizar las notificaciones generales.
Por ejemplo, el departamento de calles tendría 'streets_general' y 'streets_critical' como temas.
Ha inicializado el cliente de SNS y lo ha guardado en la variable sns.
Ayuda a Sam a crear una estructura de temas por niveles… ¡y a recuperar amistades!
Este ejercicio forma parte del curso
Introducción a AWS Boto en Python
Instrucciones del ejercicio
- Crea un tema general para cada departamento.
- Crea un tema crítico para cada departamento.
- Imprime todos los temas creados en SNS
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# 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'])