Zacznij terazZacznij za darmo

Tworzenie wielu tematów

Sam nagle stała się czarną owcą – to ona odpowiada za lawinę wiadomości SMS i powiadomień, które trafiają do dyrektorów działów.

Nikt już nie chce z nią chodzić na lunch!

Aby naprawić tę sytuację, postanowiła stworzyć ogólny temat dla każdego działu na potrzeby rutynowych powiadomień oraz temat krytyczny do komunikatów pilnych.

Kierownictwo będzie subskrybować wyłącznie powiadomienia krytyczne, natomiast nadzorcy będą mogli śledzić powiadomienia ogólne.

Na przykład dział ds. ulic miałby tematy 'streets_general' i 'streets_critical'.

Sam zainicjowała klienta SNS i zapisała go w zmiennej sns.

Pomóż Sam zbudować hierarchiczną strukturę tematów… i odzyskać przyjaciół!

To ćwiczenie jest częścią kursu

Wprowadzenie do AWS Boto w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Dla każdego działu utwórz temat ogólny.
  • Dla każdego działu utwórz temat krytyczny.
  • Wyświetl wszystkie tematy utworzone w SNS.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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'])
Edytuj i uruchom kod