LoslegenKostenlos starten

Mehrere Topics löschen

In der Stadtverwaltung geht ohne gute Beziehungen wenig. Sam verbrennt gerade Brücken mit den allgemeinen Topics, die sie in der letzten Übung erstellt hat.

Leute meiden sie, weil sie deren Handys mit Benachrichtigungen sprengt.

Sie beschließt, die allgemeinen Topics pro Abteilung komplett zu entfernen und nur kritische Topics zu behalten.

Sam hat den boto3-Client für SNS erstellt und in der Variablen sns gespeichert.

Hilf Sam, ihren Status in der bürokratischen Sozialhierarchie zurückzugewinnen, indem du alle Topics entfernst, die nicht das Wort critical enthalten.

Diese Übung ist Teil des Kurses

<Kurs>Einführung in AWS Boto mit Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Hole die aktuelle Liste der Topics.
  • Lösche für jede Topic-ARN das Topic, wenn es das Wort 'critical' nicht enthält.
  • Gib die Liste der verbleibenden kritischen Topics aus.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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.____()['____'])
Code bearbeiten und ausführen