การสมัครรับ topic
ผู้อำนวยการหลายแผนกเริ่มได้รับการแจ้งเตือนสำคัญกันแล้ว
ตอนนี้ Sam พร้อมที่จะเริ่มสมัครรับการแจ้งเตือนให้กับสมาชิกสภาเมือง
เธอรู้ดีว่าสมาชิกสภาเมืองอาจจู้จี้จุกจิก และเจ้าหน้าที่ที่มาจากการเลือกตั้งมักไม่ค่อยให้ความสนใจรายละเอียดหรือยอมรับความผิดพลาดได้ง่ายนัก
Sam รู้สึกกังวลเล็กน้อย แต่ตัดสินใจเริ่มต้นด้วยการสมัครให้กับสมาชิกสภาที่เธอรู้สึกว่าเป็นมิตรที่สุด เธอได้รับอีเมลและหมายเลขโทรศัพท์ของ Elena Block มาแล้ว
Sam ได้สร้าง SNS client ของ boto3 ไว้แล้วและเก็บไว้ในตัวแปร sns
นอกจากนี้ยังเก็บ topic ARN ของ streets_critical ไว้ในตัวแปร str_critical_arn ด้วย
ช่วย Sam สมัครรับ topic streets_critical ให้กับสมาชิกสภาคนแรกของเธอด้วย!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้นสำหรับ AWS Boto
คำแนะนำการฝึกหัด
- สมัครรับการแจ้งเตือนด้วยหมายเลขโทรศัพท์ของ Elena ไปยัง topic
'streets_critical' - แสดงผล ARN ของการสมัครรับทาง SMS
- สมัครรับการแจ้งเตือนด้วยอีเมลของ Elena ไปยัง topic
'streets_critical' - แสดงผล ARN ของการสมัครรับทางอีเมล
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Subscribe Elena's phone number to streets_critical topic
resp_sms = sns.____(
TopicArn = str_critical_arn,
____='sms', ____="+16196777733")
# Print the SubscriptionArn
print(resp_sms['____'])
# Subscribe Elena's email to streets_critical topic.
resp_email = sns.____(
____ = str_critical_arn,
Protocol='____', ____="[email protected]")
# Print the SubscriptionArn
print(resp_email['____'])