建立多個主題
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'])