ПочатиПочніть безкоштовно

Створення кількох підписок

Після успішного пілота з депутаткою міської ради Оленою Блок інші члени міської ради теж просять підключити їх до сповіщень.

Сем вирішує, що керувати підписниками слід у файлі 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()
Редагувати та запускати код