Vytvoření tématu
Sam odvádí se svými novými dovednostmi skvělou práci a vysloužila si povýšení.
S novým titulem Information Systems Analyst 3 (místo 2) dostala symbolické přidání k platu – výměnou za výrazně víc práce.
Městská rada si všimla, co Sam dokáže, a požádala ji o prototyp systému upozornění, který bude hlásit, kdykoli má některý odbor více než 100 nevyřízených požadavků Get It Done.
Upozornění by mělo dostávat jak zastupitele, tak vedoucí odborů.
Pomož Sam využít nové znalosti Amazon SNS a vybudovat tento systém upozornění pro městskou radu!
Toto cvičení je součástí kurzu
Introduction to AWS Boto in Python
Pokyny k cvičení
- Inicializuj
boto3klienta pro SNS. - Vytvoř téma
'city_alerts'a získej jeho ARN tématu. - Znovu vytvoř téma
'city_alerts'a získej jeho ARN tématu jedním příkazem. - Ověř, že obě ARN tématu jsou shodná.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)