ÎncepețiÎncepe gratuit

Crearea mai multor abonamente

După pilotul de succes cu consiliera Elena Block, și alți membri ai Consiliului Municipal au cerut să fie înscriși pentru alerte.

Sam decide că ar trebui să gestioneze abonații într-un fișier CSV, altfel ar pierde evidența cine trebuie abonat la ce.

Creează un CSV numit contacts și decide să aboneze toată lumea din CSV la topicul streets_critical.

A creat clientul SNS boto3 în variabila sns, iar ARN-ul topicului streets_critical se află în variabila str_critical_arn.

Sam trece de la a fi ignorată la a fi curtată de mai multe birouri ale consiliului.

Ajut-o să-și consolideze poziția de stăpână a tuturor informațiilor, adăugând toți utilizatorii din CSV-ul ei la topicul streets_critical!

Acest exercițiu face parte din cursul

Introducere în AWS Boto în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Pentru fiecare element din coloana Email a lui contacts, creează un abonament la topicul 'streets_critical'.
  • Listează abonamentele pentru topicul 'streets_critical' și convertește-le într-un DataFrame.
  • Previzualizează DataFrame-ul.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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()
Editează și rulează codul