ComeçarComece de graça

Fazer upload do novo índice

A Sam está quase lá! No exercício anterior, ela gerou uma nova listagem de diretório e a guardou na variável objects_df:

Screenshot of objects_df

A Sam criou o cliente S3 do boto3 na variável s3. objects_df foi preenchido com a nova listagem do exercício anterior.

O próximo passo é gravar objects_df em um arquivo HTML e fazer upload para o S3, substituindo o arquivo atual 'index.html'.

Ajude a Sam a atualizar a listagem do diretório, liberando o acesso público aos relatórios de fevereiro e também de janeiro!

Este exercício faz parte do curso

Introdução ao AWS Boto em Python

Ver curso

Instruções do exercício

  • Grave objects_df em um arquivo HTML 'report_listing.html' com links clicáveis.
  • O arquivo HTML deve conter apenas as colunas 'Link', 'LastModified' e 'Size'.
  • Substitua o 'index.html' no S3 fazendo upload da nova versão do arquivo.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código