Criando um tópico
Sam tem se saído tão bem com suas novas habilidades que recebeu uma promoção.
Com o novo cargo de Analista de Sistemas de Informação 3 (em vez de 2), ela ganhou um pequeno aumento em troca de muito mais trabalho.
Sabendo do que ela é capaz, a Câmara Municipal pediu que Sam criasse um protótipo de sistema de alertas que avise quando qualquer departamento tiver mais de 100 solicitações do Get It Done em aberto.
Eles querem que os vereadores e os diretores de departamento recebam o alerta.
Ajude a Sam a usar seu novo conhecimento do Amazon SNS para criar um sistema de alertas para a Câmara!
Este exercício faz parte do curso
Introdução ao AWS Boto em Python
Instruções do exercício
- Inicialize o cliente
boto3para o SNS. - Crie o tópico
'city_alerts'e extraia seu ARN do tópico. - Recrie o tópico
'city_alerts'e extraia seu ARN do tópico em uma única linha. - Verifique se os dois ARNs de tópico são iguais.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Initialize boto3 client for SNS
sns = boto3.client('____',
region_name='us-east-1',
aws_access_key_id=AWS_KEY_ID,
aws_secret_access_key=AWS_SECRET)
# Create the city_alerts topic
response = sns.____(____="____")
c_alerts_arn = response['____']
# Re-create the city_alerts topic using a oneliner
c_alerts_arn_1 = sns.____(____='____')['____']
# Compare the two to make sure they match
print(c_alerts_arn == c_alerts_arn_1)