Kom igångKom igång gratis

Skapa flera ämnen

Sam blev plötsligt syndabock eftersom hon ansvarar för en flod av textmeddelanden och aviseringar till avdelningschefer.

Ingen vill längre äta lunch med henne!

För att lösa situationen bestämde hon sig för att skapa ett generellt ämne per avdelning för rutinaviseringar och ett kritiskt ämne för brådskande aviseringar.

Chefer prenumererar bara på kritiska aviseringar, medan arbetsledare kan följa de generella aviseringarna.

Gateavdelningen skulle till exempel ha 'streets_general' och 'streets_critical' som ämnen.

Hon har initierat SNS-klienten och lagrat den i variabeln sns.

Hjälp Sam att bygga en nivåindelad ämnesstruktur … och få vänner igen!

Den här övningen är en del av kursen

Introduktion till AWS Boto i Python

Visa kurs

Övningsinstruktioner

  • Skapa ett generellt ämne för varje avdelning.
  • Skapa ett kritiskt ämne för varje avdelning.
  • Skriv ut alla ämnen som skapats i SNS.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Create list of departments
departments = ['trash', 'streets', 'water']

for dept in departments:
  	# For every department, create a general topic
    sns.____(____="{}_general".format(dept))
    
    # For every department, create a critical topic
    sns.____(____="{}_critical".format(____))

# Print all the topics in SNS
response = sns.____()
print(response['Topics'])
Redigera och kör kod