Створення кількох підписок
Після успішного пілота з депутаткою міської ради Оленою Блок інші члени міської ради теж просять підключити їх до сповіщень.
Сем вирішує, що керувати підписниками слід у файлі CSV, інакше вона втратить рахунок, хто на що має бути підписаний.
Вона створює CSV з назвою contacts і вирішує підписати всіх із CSV на тему streets_critical.
Вона створила клієнт SNS boto3 у змінній sns, а ARN теми streets_critical збережено в змінній str_critical_arn.
Сем проходить шлях від соціальної ізгої до людини, яку запрошують одразу кілька офісів ради.
Допоможіть їй закріпити позицію майстрині всієї інформації, додавши всіх користувачів з її CSV до теми streets_critical!
Ця вправа є частиною курсу
Вступ до AWS Boto в Python
Інструкції до вправи
- Для кожного елемента у стовпці
Emailдатафреймуcontactsстворіть підписку на тему'streets_critical'. - Перелічіть підписки для теми
'streets_critical'і перетворіть їх на DataFrame. - Перегляньте попередній вигляд DataFrame.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()