Ta bort flera ämnen
Det är svårt att få saker gjorda inom kommunal förvaltning utan goda relationer. Sam håller på att bränna broar med de generella ämnen hon skapade i förra övningen.
Folk vänder henne ryggen eftersom hon bombar deras telefoner med notiser.
Hon bestämmer sig för att helt ta bort de generella avdelningsämnena och bara behålla de kritiska.
Sam har skapat boto3-klienten för SNS och sparat den i variabeln sns.
Hjälp Sam återta sin plats i den byråkratiska sociala hierarkin genom att ta bort alla ämnen som inte innehåller ordet critical.
Den här övningen är en del av kursen
Introduktion till AWS Boto i Python
Övningsinstruktioner
- Hämta den aktuella listan över ämnen.
- För varje ämnes ARN – om det inte innehåller ordet
'critical'– ta bort det. - Skriv ut listan över återstående kritiska ämnen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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.____()['____'])