Ein Topic erstellen
Sam macht ihren Job mit den neuen Skills so gut, dass sie befördert wurde.
Mit dem neuen Titel Information Systems Analyst 3 (statt 2) gibt es einen kleinen Gehaltssprung – und deutlich mehr Arbeit.
Weil der Stadtrat weiß, was sie kann, hat er Sam gebeten, ein Alarmsystem zu prototypen, das meldet, wenn irgendein Amt mehr als 100 offene Get It Done-Anfragen hat.
Die Ratsmitglieder und die Amtsleiterinnen und -leiter sollen die Benachrichtigung erhalten.
Hilf Sam, ihr neues Wissen über Amazon SNS zu nutzen, um ein Benachrichtigungssystem für den Rat aufzubauen!
Diese Übung ist Teil des Kurses
<Kurs>Einführung in AWS Boto mit Python</Kurs>Übungsanweisungen
- Initialisiere den
boto3-Client für SNS. - Erstelle das Topic
'city_alerts'und hole dir dessen Topic-ARN. - Erstelle das Topic
'city_alerts'noch einmal und extrahiere die Topic-ARN in einer Einzeiler-Lösung. - Prüfe, ob die beiden Topic-ARNs übereinstimmen.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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)