ComeçarComece de graça

Criando vários tópicos

Sam de repente virou a ovelha negra porque ficou responsável por uma enxurrada de mensagens de texto e notificações para os diretores do departamento.

Ninguém mais vai almoçar com ela!

Para resolver isso, ela decidiu criar um tópico geral por departamento para notificações de rotina e um tópico crítico para notificações urgentes.

Gerentes vão se inscrever apenas nas notificações críticas, enquanto supervisores podem acompanhar as notificações gerais.

Por exemplo, o departamento de vias teria 'streets_general' e 'streets_critical' como tópicos.

Ela já inicializou o cliente do SNS e o armazenou na variável sns.

Ajude a Sam a criar uma estrutura de tópicos em camadas… e a recuperar os amigos!

Este exercício faz parte do curso

Introdução ao AWS Boto em Python

Ver curso

Instruções do exercício

  • Para cada departamento, crie um tópico geral.
  • Para cada departamento, crie um tópico crítico.
  • Imprima todos os tópicos criados no SNS

Exercício interativo prático

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

# 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'])
Editar e executar o código