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
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'])