Atualizar o índice para incluir fevereiro
Nos dois exercícios anteriores, a Sam:
- Leu os logs diários de solicitações do Get It Done para fevereiro.
- Combinou tudo em um único DataFrame.
- Gerou um DataFrame com métricas agregadas (contagem de solicitações por tipo).
- Gravou esse DataFrame em arquivos finais de relatório CSV e HTML.
- Enviou esses arquivos para o S3.
Agora, ela quer que esses arquivos fiquem acessíveis pelo índice do diretório. No momento, ele mostra apenas links para os relatórios de janeiro:

Ela criou o cliente S3 do boto3 e o armazenou na variável s3.
Ajude a Sam a gerar um novo índice de diretório com os relatórios enviados de fevereiro e a armazená-lo em um DataFrame.
Este exercício faz parte do curso
Introdução ao AWS Boto em Python
Instruções do exercício
- Liste os objetos do bucket
'gid-reports'começando com'2019/'. - Converta o conteúdo da lista de objetos em um DataFrame.
- Crie uma coluna
'Link'que contenha a Public Object URL + key. - Faça uma prévia do DataFrame.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# List the gid-reports bucket objects starting with 2019/
objects_list = s3.____(Bucket='gid-reports', ____='2019/')
# Convert the response contents to DataFrame
objects_df = pd.____(objects_list['Contents'])
# Create a column "Link" that contains Public Object URL
base_url = "http://gid-reports.s3.amazonaws.com/"
objects_df['Link'] = base_url + objects_df['____']
# Preview the resulting DataFrame
objects_df.head()