Bắt đầu ngayBắt đầu miễn phí

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''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

Xem khóa học

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'])
Chỉnh sửa và Chạy Mã