1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Xử lý dữ liệu streaming với AWS Kinesis và Lambda

Connected

Bài tập

Quản lý Firehose delivery streams

Làm data engineering đôi khi bao gồm quản lý quyền, người dùng và sử dụng công cụ GUI thay vì script. Trong khóa học này, chúng tôi sẽ chỉ bạn cách dùng boto3 để làm việc với Kinesis và Lambda, đồng thời cách chạy một số thao tác trên AWS.

Xuyên suốt khóa học, các thao tác trên AWS đã được chuẩn bị sẵn cho bạn, để bạn có thể tập trung vào phần lập trình.

Các screencast cung cấp cho bạn bối cảnh đầy đủ về cách mọi thứ vận hành. Bạn có thể thử tự thực hiện các thao tác này trên AWS, nhưng hoàn toàn không bắt buộc:

  • Bạn sẽ không bị kiểm tra trên nền tảng AWS
  • Các thao tác AWS đã được lo liệu trong suốt khóa học, vì vậy chúng tôi khuyến nghị bạn tập trung hoàn thành khóa học trước
  • Nếu bạn quyết định thử trên AWS, hãy luôn tắt các instance ngay khi rời đi, nếu không bạn có thể phải trả một khoản phí lớn

Hiện tại, bạn bắt đầu học cách tương tác với các Firehose stream. Người tiền nhiệm đã tạo vài Firehose stream, và bạn muốn xóa tất cả để tài khoản bắt đầu lại từ đầu.

Hãy làm mới hoàn toàn tài khoản AWS của thành phố!

Hướng dẫn

100 XP
  • Import boto3 và tạo client Firehose bằng boto3.
  • Lấy danh sách các Firehose Delivery streams.
  • Lặp qua nội dung phản hồi và xóa từng stream.
  • Xác minh rằng tất cả delivery stream đã bị xóa bằng cách in kết quả của .list_delivery_streams().