开始使用免费开始使用

创建多个主题

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'])
编辑并运行代码