Încarcă noul index
Sam este aproape gata! În exercițiul anterior, ea a generat o nouă listă a directorului, stocând-o în variabila objects_df:

Sam a creat clientul S3 boto3 în variabila s3. objects_df conține noua listă a directorului din exercițiul anterior.
Următorul pas este să scrie objects_df într-un fișier HTML și să îl încarce pe S3, înlocuind fișierul 'index.html' existent.
Ajut-o pe Sam să actualizeze lista directorului, astfel încât publicul să poată accesa rapoartele atât pentru februarie, cât și pentru ianuarie!
Acest exercițiu face parte din cursul
Introducere în AWS Boto în Python
Instrucțiuni pentru exercițiu
- Scrie
objects_dfîntr-un fișier HTML'report_listing.html'cu linkuri accesibile prin clic. - Fișierul HTML trebuie să conțină doar coloanele
'Link','LastModified'și'Size'. - Suprascrie fișierul
'index.html'de pe S3 încărcând noua versiune a fișierului.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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'
})