Skapa ett ämne
Sam har gjort ett så imponerande arbete med sina nya färdigheter att hon fick en befordran.
Med sin nya titel Information Systems Analyst 3 (i stället för 2) har hon fått en liten löneökning – i utbyte mot betydligt mer ansvar.
Med vetskap om vad Sam kan åstadkomma bad stadsrådet henne ta fram en prototyp för ett aviseringssystem som ska varna dem när en avdelning har fler än 100 öppna ärenden i Get It Done.
De vill att rådsmedlemmar och avdelningschefer ska ta emot aviseringarna.
Hjälp Sam att använda sina nya kunskaper om Amazon SNS för att bygga ett aviseringssystem åt rådet!
Den här övningen är en del av kursen
Introduktion till AWS Boto i Python
Övningsinstruktioner
- Initiera
boto3-klienten för SNS. - Skapa ämnet
'city_alerts'och hämta dess ämnes-ARN. - Återskapa ämnet
'city_alerts'och hämta dess ämnes-ARN med en enda kodrad. - Kontrollera att de två ämnes-ARN:erna stämmer överens.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)