Mazání více témat
V městské správě se bez dobrých vztahů daleko nedostaneš. Sam si pokazila pověst tím, že v minulém cvičení vytvořila obecná témata pro různá oddělení.
Lidé se jí teď straní, protože je zahrnuje notifikacemi a nedají jim pokoj.
Rozhodla se obecná oddělení témata úplně zrušit a ponechat jen ta kritická.
Sam vytvořila boto3 klienta pro SNS a uložila ho do proměnné sns.
Pomoz Sam obnovit její postavení v byrokratické sociální hierarchii – odstraň všechna témata, která neobsahují slovo critical.
Toto cvičení je součástí kurzu
Introduction to AWS Boto in Python
Pokyny k cvičení
- Získej aktuální seznam témat.
- Pro každé ARN tématu zkontroluj, jestli obsahuje slovo
'critical'– pokud ne, smaž ho. - Vypiš seznam zbývajících kritických témat.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Get the current list of topics
topics = sns.____()['____']
for topic in topics:
# For each topic, if it is not marked critical, delete it
if "critical" not in topic['TopicArn']:
sns.____(____=topic['____'])
# Print the list of remaining critical topics
print(sns.____()['____'])