Crear temas multinivel
El Ayuntamiento le pidió a Sam que creara un tema crítico y otro extremo para cada departamento.
El tema crítico enviará alertas al personal y a los responsables.
Los temas extremos enviarán alertas a políticos y directores: significa que los umbrales se han superado por completo.
Por ejemplo, el departamento de basura tendrá un tema trash_critical y otro trash_extreme.
Ya ha creado el cliente de SNS de boto3 en la variable sns. También creó una variable departments que contiene una lista única de departamentos.
En esta lección, ¡ayudarás a Sam a hacer que la ciudad funcione más rápido!
Crearás temas multinivel con distintos conjuntos de suscriptores que se activan según diferentes umbrales.
¡En la práctica, estarás construyendo un sistema de alertas inteligente!
Este ejercicio forma parte del curso
Introducción a AWS Boto en Python
Instrucciones del ejercicio
- Para cada departamento, crea un tema crítico y guárdalo en
critical. - Para cada departamento, crea un tema extremo y guárdalo en
extreme. - Coloca los
TopicArnscreados endept_arns. - Imprime el diccionario.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
dept_arns = {}
for dept in departments:
# For each deparment, create a critical topic
critical = sns.____(Name="{}_critical".____(dept))
# For each department, create an extreme topic
extreme = sns.____(Name="{}_extreme".____(dept))
# Place the created TopicARNs into a dictionary
dept_arns['{}_critical'.____(dept)] = critical['____']
dept_arns['{}_extreme'.____(dept)] = extreme['____']
# Print the filled dictionary.
print(dept_arns)