Tải lên một báo cáo công khai
Như bạn đã thấy ở Chương 1, Get It Done là một ứng dụng cho phép cư dân báo cáo các vấn đề như ổ gà hay vỉa hè hỏng.

Dữ liệu từ ứng dụng này là một chủ đề chính trị rất nóng. Cư dân liên tục cho rằng Thành phố không phân bổ công việc đồng đều giữa các khu phố khi có vấn đề được báo cáo. Hội đồng Thành phố muốn minh bạch với công chúng và đã yêu cầu Sam công bố các báo cáo tổng hợp của Get It Done và cho phép truy cập công khai.
Sam đã khởi tạo client S3 của boto3 và gán cho biến s3.
Trong bài tập này, bạn sẽ giúp Sam tăng tính minh bạch của chính quyền bằng cách tải các báo cáo công khai lên bucket gid-staging.
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
- Tải
'final_report.csv'lên bucket'gid-staging'. - Đặt key là
'2019/final_report_2019_02_20.csv'. - Đặt ACL là
'public-read'.
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.
# Upload the final_report.csv to gid-staging bucket
s3.upload_file(
# Complete the filename
Filename='./____',
# Set the key and bucket
Key='____',
Bucket='____',
# During upload, set ACL to public-read
____ = {
'____': '____'})