เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การสร้าง topic หลายรายการ

Sam กลายเป็นตัวปัญหาในทีมทันที เพราะเธอเป็นต้นเหตุของข้อความและการแจ้งเตือนที่หลั่งไหลมาท่วมท้นกล่องข้อความของผู้อำนวยการแต่ละฝ่าย

ตอนนี้ไม่มีใครอยากไปกินข้าวกลางวันกับเธออีกแล้ว!

เพื่อแก้ปัญหานี้ เธอจึงตัดสินใจสร้าง topic ทั่วไปสำหรับการแจ้งเตือนประจำ และ topic วิกฤตสำหรับการแจ้งเตือนเร่งด่วน โดยแยกตามแต่ละฝ่าย

ผู้จัดการจะสมัครรับเฉพาะการแจ้งเตือนวิกฤต ในขณะที่หัวหน้างานสามารถติดตามการแจ้งเตือนทั่วไปได้

ตัวอย่างเช่น ฝ่ายถนนจะมี topic ชื่อ 'streets_general' และ 'streets_critical'

เธอได้สร้าง SNS client แล้วและเก็บไว้ในตัวแปร sns

ช่วย Sam สร้างโครงสร้าง topic แบบแบ่งระดับ แล้วกลับมามีเพื่อนอีกครั้งกันเถอะ!

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python เบื้องต้นสำหรับ AWS Boto

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง general topic สำหรับทุกฝ่าย
  • สร้าง critical topic สำหรับทุกฝ่าย
  • แสดงผล topic ทั้งหมดที่สร้างขึ้นใน SNS

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create list of departments
departments = ['trash', 'streets', 'water']

for dept in departments:
  	# For every department, create a general topic
    sns.____(____="{}_general".format(dept))
    
    # For every department, create a critical topic
    sns.____(____="{}_critical".format(____))

# Print all the topics in SNS
response = sns.____()
print(response['Topics'])
แก้ไขและรันโค้ด