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
Pokyny k cvičení
- Pro každý záznam ve sloupci
Emailvcontactsvytvoř 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()