Tải lên index mới
Sam sắp xong rồi! Ở bài trước, cô ấy đã tạo danh sách thư mục mới và lưu vào biến objects_df:

Sam đã tạo client S3 của boto3 trong biến s3. objects_df đã được điền với danh sách thư mục mới từ bài trước.
Bước tiếp theo là ghi objects_df ra một tệp HTML và tải nó lên S3 để thay thế tệp 'index.html' hiện tại.
Hãy giúp Sam cập nhật danh sách thư mục, cho phép công chúng truy cập các báo cáo của tháng Hai cũng như tháng Một!
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
Hướng dẫn bài tập
- Ghi
objects_dfra tệp HTML'report_listing.html'với các liên kết có thể nhấp. - Tệp HTML chỉ nên chứa các cột
'Link','LastModified', và'Size'. - Ghi đè
'index.html'trên S3 bằng cách tải lên phiên bản mới của tệp.
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.
# Write objects_df to an HTML file
objects_df.____('report_listing.html',
# Set clickable links
____=True,
# Isolate the columns
____=['____', '____', '____'])
# Overwrite index.html key by uploading the new file
s3.upload_file(
Filename='./report_listing.html', Key='____',
Bucket='gid-reports',
____ = {
'ContentType': '____',
'ACL': 'public-read'
})