EmpezarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Inicializa el cliente de boto3 para 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)
Editar y ejecutar código