Menyimpan file di cloud
Sekarang setelah Sam tahu cara membuat bucket, ia siap mengotomatiskan bagian pekerjaan yang membosankan. Saat ini, ia harus mengunduh file terbaru dari City of San Diego Open Data Portal, mengagregasikannya, dan membagikannya kepada manajemen.
Berbagi hasil analisis dengan orang lain adalah tugas data science yang umum namun melelahkan. Mengotomatiskan langkah-langkah ini akan memungkinkan Sam fokus pada proyek yang lebih menarik, sambil tetap membuat manajemennya puas.
Pada pelajaran sebelumnya, Sam sudah membuat bucket gid-staging.
Ia telah mengunduh file dari URL, menganalisisnya, dan menuliskan hasilnya ke final_report.csv.
Ia juga sudah menginisialisasi klien S3 boto3 dan menugaskannya ke variabel s3.
Bantu Sam mengunggah final_report.csv ke bucket gid-staging!
Latihan ini merupakan bagian dari kursus
Pengantar AWS Boto di Python
Instruksi latihan
- Unggah
'final_report.csv'ke bucket'gid-staging'dengan key'2019/final_report_01_01.csv'. - Dapatkan metadata objek dan simpan ke
response. - Cetak ukuran objek dalam byte.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Upload final_report.csv to gid-staging
s3.____(Bucket='____',
# Set filename and key
____='____',
____='____)
# Get object metadata and print it
response = s3.____(Bucket='gid-staging',
Key='2019/final_report_01_01.csv')
# Print the size of the uploaded object
print(response['____'])