Vytváření víceúrovňových témat
Městská rada požádala Sam, aby pro každé oddělení vytvořila témata na úrovni „critical" (kritická) a „extreme" (extrémní).
Kritická témata budou spouštět upozornění pro zaměstnance a manažery.
Extrémní témata budou spouštět upozornění pro politiky a ředitele – znamená to, že nastavené limity jsou zcela překročeny.
Například oddělení odpadu bude mít témata trash_critical a trash_extreme.
Sam již vytvořila SNS klienta boto3 v proměnné sns a proměnnou departments, která obsahuje jedinečný seznam oddělení.
V této lekci pomůžeš Sam, aby město fungovalo rychleji!
Vytvoříš víceúrovňová témata s různými skupinami odběratelů, která se aktivují na základě různých prahových hodnot.
V podstatě tak sestavíš chytrý systém upozornění!
Toto cvičení je součástí kurzu
Introduction to AWS Boto in Python
Pokyny k cvičení
- Pro každé oddělení vytvoř kritické téma a ulož ho do proměnné
critical. - Pro každé oddělení vytvoř extrémní téma a ulož ho do proměnné
extreme. - Vložte vytvořené
TopicArnsdodept_arns. - Vypiš slovník.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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)