Crear un tema
A Sam le ha ido tan bien con sus nuevas habilidades que le han ascendido.
Con su nuevo puesto de Analista de Sistemas de Información 3 (en lugar de 2), ha recibido una pequeña subida salarial a cambio de bastante más trabajo.
Sabiendo de lo que es capaz, el Ayuntamiento le pidió a Sam que haga un prototipo de un sistema de alertas que les avise cuando cualquier departamento tenga más de 100 solicitudes de Get It Done pendientes.
Quieren que los concejales y los directores de departamento reciban la alerta.
Ayuda a Sam a usar sus nuevos conocimientos de Amazon SNS para crear un sistema de alertas para el Ayuntamiento.
Este ejercicio forma parte del curso
Introducción a AWS Boto en Python
Instrucciones del ejercicio
- Inicializa el cliente de
boto3para SNS. - Crea el tema
'city_alerts'y extrae su ARN. - Vuelve a crear el tema
'city_alerts'y extrae su ARN en una sola línea. - Comprueba que los dos ARN del tema coinciden.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# 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)