创建多个主题
Sam 突然成了人人躲避的"背锅侠",因为她让部门主管们收到了铺天盖地的短信和通知。
结果没人愿意再跟她一起吃午饭了!
为了解决这个问题,她决定:每个部门创建一个用于日常通知的通用主题,以及一个用于紧急通知的关键主题。
经理只订阅关键通知,主管可以关注通用通知。
例如,道路部门会有 'streets_general' 和 'streets_critical' 这两个主题。
她已经初始化了 SNS 客户端,并将其存储在变量 sns 中。
请帮助 Sam 创建一个分层的主题结构……也让她重新交到朋友吧!
本练习是课程的一部分
Python 中的 AWS Boto 入门
练习说明
- 为每个部门创建一个通用主题。
- 为每个部门创建一个关键主题。
- 打印 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'])