Fazendo upload de um relatório público
Como você viu no Capítulo 1, o Get It Done é um app que permite que moradores reportem problemas como buracos na rua e calçadas quebradas.

Os dados do app são um tema político bem sensível. Moradores dizem que a cidade não distribui o trabalho de forma equilibrada entre os bairros quando os problemas são reportados. O Conselho da Cidade quer ser transparente com o público e pediu à Sam que publique os relatórios agregados do Get It Done e os deixe disponíveis ao público.
Sam já inicializou o cliente S3 do boto3 e o atribuiu à variável s3.
Neste exercício, você vai ajudar a aumentar a transparência do governo fazendo upload de relatórios públicos para o bucket gid-staging.
Este exercício faz parte do curso
Introdução ao AWS Boto em Python
Instruções do exercício
- Envie
'final_report.csv'para o bucket'gid-staging'. - Defina a key como
'2019/final_report_2019_02_20.csv'. - Defina a ACL como
'public-read'.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Upload the final_report.csv to gid-staging bucket
s3.upload_file(
# Complete the filename
Filename='./____',
# Set the key and bucket
Key='____',
Bucket='____',
# During upload, set ACL to public-read
____ = {
'____': '____'})