ÎncepețiÎncepe gratuit

Î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:

Screenshot of 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

Vezi cursul

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'
  })
Editează și rulează codul