Mulai sekarangMulai gratis

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

Lihat Kursus

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['____'])
Edit dan Jalankan Kode