НачатьНачать бесплатно

Загрузите новый индекс

Сэм почти закончила! В предыдущем упражнении она сформировала новый список файлов директории и сохранила его в переменной objects_df:

Screenshot of objects_df

Сэм создала S3-клиент boto3 и сохранила его в переменной s3. Переменная objects_df содержит обновлённый список файлов из предыдущего упражнения.

Следующий шаг — записать objects_df в HTML-файл и загрузить его в S3, заменив текущий файл 'index.html'.

Помогите Сэм обновить список файлов, чтобы пользователи могли получить доступ к отчётам как за январь, так и за февраль!

Это упражнение является частью курса

Введение в AWS Boto на Python

Посмотреть курс

Инструкции к упражнению

  • Запишите objects_df в HTML-файл 'report_listing.html' с кликабельными ссылками.
  • HTML-файл должен содержать только столбцы 'Link', 'LastModified' и 'Size'.
  • Перезапишите файл 'index.html' в S3, загрузив новую версию.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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'
  })
Редактировать и запускать код