Створення теми
Сам чудово впоралася з новими навичками й отримала підвищення.
З новою посадою фахівчиня з інформаційних систем 3 рівня (замість 2) вона отримала невелику надбавку до зарплати в обмін на значно більший обсяг роботи.
Знаючи її можливості, Міська рада попросила Сам створити прототип системи сповіщень, яка повідомлятиме їх, коли в будь‑якому департаменті лишається понад 100 відкритих запитів Get It Done.
Вони хочуть, щоб сповіщення отримували члени ради та директори департаментів.
Допоможіть Сам застосувати нові знання про Amazon SNS, щоб створити систему сповіщень для Ради!
Ця вправа є частиною курсу
Вступ до AWS Boto в Python
Інструкції до вправи
- Ініціалізуйте клієнт
boto3для SNS. - Створіть тему
'city_alerts'і дістаньте її ARN теми. - Повторно створіть тему
'city_alerts'і дістаньте її ARN теми одним рядком. - Перевірте, що обидва ARN теми збігаються.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Initialize boto3 client for SNS
sns = boto3.client('____',
region_name='us-east-1',
aws_access_key_id=AWS_KEY_ID,
aws_secret_access_key=AWS_SECRET)
# Create the city_alerts topic
response = sns.____(____="____")
c_alerts_arn = response['____']
# Re-create the city_alerts topic using a oneliner
c_alerts_arn_1 = sns.____(____='____')['____']
# Compare the two to make sure they match
print(c_alerts_arn == c_alerts_arn_1)