EmpezarEmpieza gratis

Sube el nuevo índice

¡Sam ya casi lo tiene! En el último ejercicio, generó un nuevo listado del directorio y lo guardó en la variable objects_df:

Captura de pantalla de objects_df

Sam ha creado el cliente S3 de boto3 en la variable s3. objects_df contiene el nuevo listado del directorio del ejercicio anterior.

El siguiente paso es escribir objects_df en un archivo HTML y subirlo a S3, sustituyendo el archivo actual 'index.html'.

¡Ayuda a Sam a actualizar el listado del directorio para que el público pueda acceder a los informes de febrero y también a los de enero!

Este ejercicio forma parte del curso

Introducción a AWS Boto en Python

Ver curso

Instrucciones del ejercicio

  • Escribe objects_df en un archivo HTML 'report_listing.html' con enlaces clicables.
  • El archivo HTML debe contener solo las columnas 'Link', 'LastModified' y 'Size'.
  • Sobrescribe 'index.html' en S3 subiendo la nueva versión del archivo.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# 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'
  })
Editar y ejecutar código