ComeçarComece de graça

Excluindo vários tópicos

É difícil fazer as coisas acontecerem no governo da cidade sem bons relacionamentos. A Sam está queimando pontes com os tópicos gerais que criou no exercício anterior.

As pessoas estão evitando ela porque seus celulares não param de tocar com notificações.

Ela decide eliminar completamente os tópicos gerais por departamento e manter apenas os tópicos críticos.

Sam criou o cliente boto3 para SNS e o armazenou na variável sns.

Ajude a Sam a recuperar seu status na hierarquia social burocrática removendo quaisquer tópicos que não tenham a palavra critical no nome.

Este exercício faz parte do curso

Introdução ao AWS Boto em Python

Ver curso

Instruções do exercício

  • Obtenha a lista atual de tópicos.
  • Para cada ARN de tópico, se ele não tiver a palavra 'critical', exclua-o.
  • Imprima a lista dos tópicos críticos restantes.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código