Bắt đầu ngayBắt đầu miễn phí

Tạo nhiều đăng ký

Sau buổi thử nghiệm thành công với Nghị viên Elena Block, các thành viên Hội đồng Thành phố khác cũng yêu cầu được đăng ký nhận cảnh báo.

Sam quyết định quản lý người đăng ký trong một tệp CSV, nếu không cô ấy sẽ khó theo dõi ai cần đăng ký vào đâu.

Cô ấy tạo một CSV tên contacts và quyết định đăng ký tất cả mọi người trong CSV vào topic streets_critical.

Cô ấy đã tạo client SNS của boto3 trong biến sns, và ARN của topic streets_critical nằm trong biến str_critical_arn.

Sam đang chuyển từ chỗ bị xa lánh thành người được nhiều văn phòng hội đồng tìm đến.

Hãy giúp cô ấy củng cố vị thế “nắm mọi thông tin” bằng cách thêm tất cả người dùng trong CSV vào topic streets_critical!

Bài tập này là một phần của khóa học

Giới thiệu về AWS Boto trong Python

Xem khóa học

Hướng dẫn bài tập

  • Với mỗi phần tử trong cột Email của contacts, hãy tạo một đăng ký cho Topic 'streets_critical'.
  • Liệt kê các đăng ký cho Topic 'streets_critical' và chuyển đổi chúng thành một DataFrame.
  • Xem nhanh DataFrame.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# For each email in contacts, create subscription to street_critical
for email in contacts['____']:
  sns.____(____ = str_critical_arn,
                # Set channel and recipient
                ____ = '____',
                ____ = ____)

# List subscriptions for streets_critical topic, convert to DataFrame
response = sns.____(
  ____ = str_critical_arn)
subs = pd.DataFrame(response['____'])

# Preview the DataFrame
subs.head()
Chỉnh sửa và Chạy Mã