Zacznij terazZacznij za darmo

Tworzenie tematu

Sam tak dobrze radzi sobie z nowymi umiejętnościami, że właśnie dostała awans.

Jej nowy tytuł to Information Systems Analyst 3 (zamiast 2), co wiąże się z niewielką podwyżką – ale też ze znacznie większą ilością pracy.

Rada Miejska poprosiła Sam, aby przygotowała prototyp systemu powiadomień, który będzie alertował, gdy którykolwiek wydział będzie miał zaległe ponad 100 zgłoszeń w ramach programu Get It Done.

Alert ma trafiać do członków rady i dyrektorów wydziałów.

Pomóż Sam wykorzystać wiedzę o Amazon SNS i zbudować system powiadomień dla Rady!

To ćwiczenie jest częścią kursu

Wprowadzenie do AWS Boto w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zainicjalizuj klienta boto3 dla SNS.
  • Utwórz temat 'city_alerts' i pobierz jego ARN.
  • Ponownie utwórz temat 'city_alerts' i pobierz jego ARN w jednej linii kodu.
  • Sprawdź, czy oba ARN-y tematu są identyczne.

Interaktywne ćwiczenie praktyczne

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

# Initialize boto3 client for SNS
sns = boto3.client('____', 
                   region_name='us-east-1', 
                   aws_access_key_id=AWS_KEY_ID, 
                   aws_secret_access_key=AWS_SECRET)

# Create the city_alerts topic
response = sns.____(____="____")
c_alerts_arn = response['____']

# Re-create the city_alerts topic using a oneliner
c_alerts_arn_1 = sns.____(____='____')['____']

# Compare the two to make sure they match
print(c_alerts_arn == c_alerts_arn_1)
Edytuj i uruchom kod