1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Giới thiệu về AWS Boto trong Python

Connected

Bài tập

Các protocol khác nhau theo cấp độ topic

Bây giờ Sam đã tạo các topic mức độ critical và extreme, cô ấy cần đăng ký (subscribe) các nhân sự trong danh bạ của mình vào những topic này.

Sam quyết định rằng những người đăng ký topic 'critical' sẽ chỉ nhận email. Ngược lại, những người đăng ký topic 'extreme' sẽ nhận SMS — vì đó là các cảnh báo khá khẩn cấp.

Cô ấy đã tạo sẵn client SNS của boto3 trong biến sns.

Hãy giúp Sam đăng ký người dùng trong DataFrame contacts để nhận thông báo qua email hoặc SMS dựa trên phòng ban của họ. Điều này sẽ giúp gửi đúng cảnh báo đến đúng người, giúp Thành phố San Diego vận hành hiệu quả và nhanh hơn!

Hướng dẫn

100 XP
  • Lấy tên topic bằng cách sử dụng trường 'Department' trong DataFrame contacts.
  • Dùng tên topic để tạo các TopicArn cho critical và extreme theo phòng ban của người dùng.
  • Đăng ký địa chỉ email của người dùng vào topic critical.
  • Đăng ký số điện thoại của người dùng vào topic extreme.