Tạo nhiều topic
Sam bỗng trở thành người lạc lõng vì cô ấy chịu trách nhiệm cho một loạt tin nhắn và thông báo dồn dập gửi đến các giám đốc bộ phận.
Không ai còn muốn đi ăn trưa với cô ấy nữa!
Để khắc phục, cô quyết định tạo một topic chung cho mỗi bộ phận để gửi thông báo thường kỳ, và một topic khẩn cho các thông báo gấp.
Quản lý chỉ đăng ký nhận thông báo khẩn, trong khi giám sát viên có thể theo dõi thông báo chung.
Ví dụ, bộ phận vệ sinh đường phố sẽ có các topic 'streets_general' và 'streets_critical'.
Cô ấy đã khởi tạo client SNS và lưu trong biến sns.
Hãy giúp Sam tạo cấu trúc topic theo tầng bậc… và lấy lại bạn bè!
Bài tập này là một phần của khóa học
Giới thiệu về AWS Boto trong Python
Hướng dẫn bài tập
- Với mỗi bộ phận, tạo một topic chung (general).
- Với mỗi bộ phận, tạo một topic khẩn (critical).
- In ra tất cả các topic đã tạo trong SNS
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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'])