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
Instruksi latihan
- Untuk setiap departemen, buat topik critical dan simpan di
critical. - Untuk setiap departemen, buat topik extreme dan simpan di
extreme. - Tempatkan
TopicArnyang dibuat ke dalamdept_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)