Eliminar varios temas
En el ayuntamiento es difícil sacar trabajo adelante sin buenas relaciones. Sam se está quemando puentes con los temas generales que creó en el ejercicio anterior.
La gente la evita porque les está saturando el móvil con notificaciones.
Decide eliminar por completo los temas generales por departamento y quedarse solo con los temas críticos.
Sam ya ha creado el cliente de boto3 para SNS y lo ha guardado en la variable sns.
Ayuda a Sam a recuperar su estatus en la jerarquía burocrática eliminando cualquier tema que no tenga la palabra critical.
Este ejercicio forma parte del curso
Introducción a AWS Boto en Python
Instrucciones del ejercicio
- Obtén la lista actual de temas.
- Para cada ARN de tema, si no tiene la palabra
'critical', elimínalo. - Imprime la lista de los temas críticos que queden.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Get the current list of topics
topics = sns.____()['____']
for topic in topics:
# For each topic, if it is not marked critical, delete it
if "critical" not in topic['TopicArn']:
sns.____(____=topic['____'])
# Print the list of remaining critical topics
print(sns.____()['____'])