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:

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
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'))