Začněte nyníZačněte zdarma

Nahraj nový index

Sam je skoro hotová! V předchozím cvičení vygenerovala nový výpis adresáře a uložila ho do proměnné objects_df:

Screenshot of objects_df

Sam má vytvořeného boto3 S3 klienta v proměnné s3. Proměnná objects_df obsahuje nový výpis adresáře z předchozího cvičení.

Dalším krokem je zapsat objects_df do HTML souboru a nahrát ho na S3, čímž nahradí stávající soubor 'index.html'.

Pomoz Sam aktualizovat výpis adresáře a umožnit veřejný přístup k reportům za únor i za leden!

Toto cvičení je součástí kurzu

Introduction to AWS Boto in Python

Zobrazit kurz

Pokyny k cvičení

  • Zapiš objects_df do HTML souboru 'report_listing.html' s klikatelnými odkazy.
  • HTML soubor by měl obsahovat pouze sloupce 'Link', 'LastModified' a 'Size'.
  • Přepiš soubor 'index.html' na S3 nahráním nové verze tohoto souboru.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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'
  })
Upravit a spustit kód