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
Instrukcje do ćwiczenia
- Zainicjalizuj klienta
boto3dla 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)