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

Gửi cảnh báo

Elena Block, bạn cũ của Sam và là thành viên hội đồng, đang tranh cử và vấn đề ổ gà là chủ đề nóng ở khu vực của cô ấy. Cô ấy muốn giúp xử lý việc này.

Pothole

Elena nhờ Sam điều chỉnh topic streets_critical để gửi cảnh báo nếu có hơn 100 ổ gà chưa được sửa trong danh sách tồn đọng.

Sam đã tạo client SNS của boto3 trong biến sns. Cô ấy đã lưu ARN của topic streets_critical vào biến str_critical_arn.

Hãy giúp Sam thực hiện bước tiếp theo.

Cô ấy cần kiểm tra số lượng tồn đọng hiện tại và chỉ gửi tin nhắn nếu con số này vượt quá 100.

Vận mệnh của Quận 12 và kết quả bầu cử của Elena đang đặt trên vai bạn và Sam.

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

  • Nếu có hơn 100 ổ gà, hãy gửi một tin nhắn kèm số lượng tồn đọng hiện tại.
  • Tạo tiêu đề email sao cho cũng bao gồm số lượng tồn đọng hiện tại.
  • Gửi (publish) thông điệp đến Topic ARN streets_critical.

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.

# If there are over 100 potholes, create a message
if streets_v_count > 100:
  # The message should contain the number of potholes.
  message = "There are {} potholes!".____(streets_v_count)
  # The email subject should also contain number of potholes
  subject = "Latest pothole count is {}".____(streets_v_count)

  # Publish the email to the streets_critical topic
  sns.____(
    ____ = str_critical_arn,
    # Set subject and message
    ____ = ____,
    ____ = ____
  )
Chỉnh sửa và Chạy Mã