Mulai sekarangMulai gratis

Mengirimkan peringatan

Elena Block, teman lama Sam sekaligus anggota dewan, sedang mencalonkan diri dan lubang jalan menjadi isu besar di daerah pemilihannya. Ia ingin membantu memperbaikinya.

Pothole

Elena meminta Sam menyesuaikan topik streets_critical untuk mengirim peringatan jika ada lebih dari 100 lubang jalan yang belum diperbaiki dalam antrean pekerjaan.

Sam telah membuat klien SNS boto3 dalam variabel sns. Ia menyimpan ARN topik streets_critical dalam variabel str_critical_arn.

Bantu Sam mengambil langkah berikutnya.

Ia perlu memeriksa jumlah antrean saat ini dan hanya mengirim pesan jika melebihi 100.

Nasib Distrik 12 dan hasil pemilihan Elena bergantung pada Anda dan Sam.

Latihan ini merupakan bagian dari kursus

Pengantar AWS Boto di Python

Lihat Kursus

Instruksi latihan

  • Jika ada lebih dari 100 lubang jalan, kirim pesan dengan jumlah antrean saat ini.
  • Buat subjek email agar juga menyertakan jumlah antrean saat ini.
  • Publikasikan pesan ke Topic ARN streets_critical.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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
    ____ = ____,
    ____ = ____
  )
Edit dan Jalankan Kode