Ladda upp det nya indexet
Sam är nästan klar! I föregående övning genererade hon en ny kataloglista och sparade den i variabeln objects_df:

Sam har skapat boto3 S3-klienten i variabeln s3. objects_df innehåller den nya kataloglistan från föregående övning.
Nästa steg är att skriva objects_df till en HTML-fil och ladda upp den till S3 så att den ersätter den befintliga filen 'index.html'.
Hjälp Sam att uppdatera kataloglistan så att allmänheten kan komma åt rapporter för både februari och januari!
Den här övningen är en del av kursen
Introduktion till AWS Boto i Python
Övningsinstruktioner
- Skriv
objects_dftill en HTML-fil med namnet'report_listing.html'med klickbara länkar. - HTML-filen ska bara innehålla kolumnerna
'Link','LastModified'och'Size'. - Skriv över
'index.html'på S3 genom att ladda upp den nya versionen av filen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Write objects_df to an HTML file
objects_df.____('report_listing.html',
# Set clickable links
____=True,
# Isolate the columns
____=['____', '____', '____'])
# Overwrite index.html key by uploading the new file
s3.upload_file(
Filename='./report_listing.html', Key='____',
Bucket='gid-reports',
____ = {
'ContentType': '____',
'ACL': 'public-read'
})