Mulai sekarangMulai gratis

Membuat topik multi-level

Dewan Kota meminta Sam untuk membuat topik critical dan extreme untuk setiap departemen.

Topik critical akan memicu peringatan kepada staf dan manajer.

Topik extreme akan memicu peringatan kepada politisi dan direktur—artinya ambang batas telah terlampaui sepenuhnya.

Sebagai contoh, departemen kebersihan akan memiliki topik trash_critical dan trash_extreme.

Ia sudah membuat klien SNS boto3 dalam variabel sns. Ia juga membuat variabel departments yang berisi daftar unik departemen.

Dalam pelajaran ini, Anda akan membantu Sam membuat operasional Kota berjalan lebih cepat!

Anda akan membuat topik multi-level dengan kumpulan pelanggan yang berbeda yang terpicu berdasarkan ambang batas yang berbeda.

Secara efektif, Anda akan membangun sistem peringatan cerdas!

Latihan ini merupakan bagian dari kursus

Pengantar AWS Boto di Python

Lihat Kursus

Instruksi latihan

  • Untuk setiap departemen, buat topik critical dan simpan di critical.
  • Untuk setiap departemen, buat topik extreme dan simpan di extreme.
  • Tempatkan TopicArn yang dibuat ke dalam dept_arns.
  • Cetak dictionary tersebut.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

dept_arns = {} 

for dept in departments:
  # For each deparment, create a critical topic
  critical = sns.____(Name="{}_critical".____(dept))
  # For each department, create an extreme topic
  extreme = sns.____(Name="{}_extreme".____(dept))
  # Place the created TopicARNs into a dictionary 
  dept_arns['{}_critical'.____(dept)] = critical['____']
  dept_arns['{}_extreme'.____(dept)] = extreme['____']

# Print the filled dictionary.
print(dept_arns)
Edit dan Jalankan Kode