Створення кількох тем
Сам раптом стала «білою вороною», бо саме вона відповідальна за шквал текстових повідомлень і сповіщень для директорів підрозділів.
Тепер із нею ніхто не ходить на обід!
Щоб це виправити, вона вирішила створити загальну тему для кожного підрозділу для рутинних сповіщень і критичну тему для термінових сповіщень.
Керівники підписуватимуться лише на критичні сповіщення, а менеджери змін зможуть стежити за загальними сповіщеннями.
Наприклад, для підрозділу з утримання вулиць темами будуть 'streets_general' і 'streets_critical'.
Вона ініціалізувала клієнт SNS і зберегла його у змінній sns.
Допоможіть Сам створити багаторівневу структуру тем… і знову повернути друзів!
Ця вправа є частиною курсу
Вступ до AWS Boto в Python
Інструкції до вправи
- Для кожного підрозділу створіть загальну тему.
- Для кожного підрозділу створіть критичну тему.
- Виведіть усі теми, створені в SNS.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Create list of departments
departments = ['trash', 'streets', 'water']
for dept in departments:
# For every department, create a general topic
sns.____(____="{}_general".format(dept))
# For every department, create a critical topic
sns.____(____="{}_critical".format(____))
# Print all the topics in SNS
response = sns.____()
print(response['Topics'])