Mulai sekarangMulai gratis

Unggah file HTML ke S3

Saat manajer Streets Operations mendengar apa yang sedang dikerjakan Sam, ia memintanya membuat dasbor untuk permintaan Get It Done.

Ia ingin menggunakan dasbor tersebut untuk mengatur penugasan dan penjadwalan timnya.

Sam membuat file html dasbor yang bagus menggunakan pustaka charting Python bokeh:

Bokeh Plot

Ia ingin menyajikannya sebagai situs web, menyediakan dasbor interaktif untuk anggota Streets Operations.

Membiarkan S3 menyajikan dasbor sebagai situs memungkinkan ia menulis skrip yang secara kontinu memperbarui file HTML yang dihasilkan dan menjaga tim Streets Operations tetap mendapatkan permintaan terbaru.

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

Latihan ini merupakan bagian dari kursus

Pengantar AWS Boto di Python

Lihat Kursus

Instruksi latihan

  • Unggah file 'lines.html' ke bucket 'datacamp-public'.
  • Tentukan jenis konten yang sesuai untuk file yang diunggah.
  • Tentukan bahwa file tersebut harus bersifat publik.
  • Cetak Public Object URL untuk file baru tersebut.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Upload the lines.html file to S3
s3.upload_file(Filename='lines.html', 
               # Set the bucket name
               ____='____', Key='index.html',
               # Configure uploaded file
               ExtraArgs = {
                 # Set proper content type
                 '____':'text/html',
                 # Set proper ACL
                 '____': '____'})

# Print the S3 Public Object URL for the new file.
print("http://{}.s3.____.com/{}".format('datacamp-public', 'index.html'))
Edit dan Jalankan Kode