EmpezarEmpieza gratis

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

Ver curso

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.____()['____'])
Editar y ejecutar código