EmpezarEmpieza gratis

Creación de suscripciones múltiples

Tras el piloto exitoso con la concejala Elena Block, otros miembros del Ayuntamiento también han pedido darse de alta en las alertas.

Sam decide que debería gestionar las personas suscritas en un archivo CSV; de lo contrario, perdería el control de quién debe estar suscrito a qué.

Crea un CSV llamado contacts y decide suscribir a todo el mundo del CSV al tema streets_critical.

Ha creado el cliente de SNS de boto3 en la variable sns, y el ARN del tema streets_critical está en la variable str_critical_arn.

Sam está pasando de paria social a ser cortejada por varias oficinas del ayuntamiento.

¡Ayúdala a consolidar su posición como maestra de la información añadiendo a todas las personas de su CSV al tema streets_critical!

Este ejercicio forma parte del curso

Introducción a AWS Boto en Python

Ver curso

Instrucciones del ejercicio

  • Para cada elemento de la columna Email de contacts, crea una suscripción al tema 'streets_critical'.
  • Lista las suscripciones del tema 'streets_critical' y conviértelas en un DataFrame.
  • Previsualiza el DataFrame.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# For each email in contacts, create subscription to street_critical
for email in contacts['____']:
  sns.____(____ = str_critical_arn,
                # Set channel and recipient
                ____ = '____',
                ____ = ____)

# List subscriptions for streets_critical topic, convert to DataFrame
response = sns.____(
  ____ = str_critical_arn)
subs = pd.DataFrame(response['____'])

# Preview the DataFrame
subs.head()
Editar y ejecutar código