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:

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
Instruções do exercício
- Grave
objects_dfem 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'
})