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:

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
Pokyny k cvičení
- Zapiš
objects_dfdo 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'
})