Začněte nyníZačněte zdarma

Vytváření více odběrů

Po úspěšném pilotním projektu s radní Elenou Blockovou začali ostatní členové městské rady žádat o zařazení do systému upozornění.

Sam se rozhodla spravovat odběratele v CSV souboru – jinak by přestala mít přehled o tom, kdo se má přihlásit k jakým upozorněním.

Vytvořila CSV soubor s názvem contacts a rozhodla se přihlásit všechny kontakty v tomto souboru k tématu streets_critical.

Klient boto3 SNS má připravený v proměnné sns a ARN tématu streets_critical je uložené v proměnné str_critical_arn.

Sam se pomalu mění z outsidera na vyhledávanou expertku napříč radničními kancelářemi.

Pomoz jí upevnit pozici informační guru tím, že přidáš všechny kontakty z jejího CSV k tématu streets_critical!

Toto cvičení je součástí kurzu

Introduction to AWS Boto in Python

Zobrazit kurz

Pokyny k cvičení

  • Pro každý záznam ve sloupci Email v contacts vytvoř odběr tématu 'streets_critical'.
  • Vypiš odběry tématu 'streets_critical' a převeď je na DataFrame.
  • Zobraz náhled DataFramu.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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()
Upravit a spustit kód