Prześlij nowy indeks
Sam jest już prawie na mecie! W poprzednim ćwiczeniu wygenerowała nowy spis plików katalogu, zapisując go w zmiennej objects_df:

Sam utworzyła klienta S3 biblioteki boto3 w zmiennej s3. Zmienna objects_df zawiera nowy spis plików katalogu z poprzedniego ćwiczenia.
Następny krok to zapisanie objects_df do pliku HTML i przesłanie go na S3 w miejsce istniejącego pliku 'index.html'.
Pomóż Sam zaktualizować spis plików, aby użytkownicy mogli publicznie przeglądać raporty zarówno za luty, jak i za styczeń!
To ćwiczenie jest częścią kursu
Wprowadzenie do AWS Boto w Pythonie
Instrukcje do ćwiczenia
- Zapisz
objects_dfdo pliku HTML'report_listing.html'z klikalnymi linkami. - Plik HTML powinien zawierać tylko kolumny
'Link','LastModified'i'Size'. - Nadpisz plik
'index.html'na S3, przesyłając nową wersję pliku.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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'
})