Mulai sekarangMulai gratis

Mengunggah laporan publik

Seperti yang Anda lihat di Bab 1, Get It Done adalah sebuah aplikasi yang memungkinkan warga melaporkan masalah seperti lubang jalan dan trotoar rusak.

Data dari aplikasi ini menjadi isu politik yang hangat. Warga terus menyatakan bahwa Kota tidak membagi pekerjaan secara merata antar-kawasan saat ada laporan masuk. Dewan Kota ingin bersikap transparan kepada publik dan telah meminta Sam untuk menerbitkan laporan Get It Done yang telah diagregasi dan membuatnya dapat diakses publik.

Sam telah menginisialisasi klien S3 boto3 dan menugaskannya ke variabel s3.

Pada latihan ini, Anda akan membantunya meningkatkan transparansi pemerintah dengan mengunggah laporan publik 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'.
  • Tetapkan key menjadi '2019/final_report_2019_02_20.csv'.
  • Tetapkan ACL menjadi 'public-read'.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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
  ____ = {
    '____': '____'})
Edit dan Jalankan Kode