1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Giới thiệu về AWS Boto trong Python

Connected

Bài tập

Cập nhật chỉ mục để bao gồm tháng Hai

Trong hai bài tập trước, Sam đã:

  • Đọc log yêu cầu hàng ngày của Get It Done cho tháng Hai.
  • Gộp chúng thành một DataFrame duy nhất.
  • Tạo một DataFrame với các chỉ số tổng hợp (đếm số yêu cầu theo loại)
  • Ghi DataFrame đó ra các tệp báo cáo cuối cùng dạng CSV và HTML.
  • Tải các tệp này lên S3.

Giờ đây, cô ấy muốn các tệp này có thể truy cập được qua trang liệt kê thư mục. Hiện tại, trang chỉ hiển thị liên kết cho các báo cáo tháng Một: Screenshot of Get It Done reports listing

Cô ấy đã tạo client S3 của boto3 và lưu trong biến s3.

Hãy giúp Sam tạo danh sách thư mục mới với các báo cáo tháng Hai đã tải lên và lưu nó vào một DataFrame.

Hướng dẫn

100 XP
  • Liệt kê các object của bucket 'gid-reports' bắt đầu với '2019/'.
  • Chuyển nội dung danh sách object thành một DataFrame.
  • Tạo cột 'Link' chứa Public Object URL + key.
  • Xem trước DataFrame.