Téléverser un rapport public
Comme vous l’avez vu au chapitre 1, Get It Done est une application qui permet aux habitants de signaler des problèmes comme des nids-de-poule ou des trottoirs endommagés.

Les données de l’application sont au cœur d’un débat politique. Les habitants affirment que la Ville ne répartit pas le travail de manière équitable entre les quartiers lorsqu’un incident est signalé. Le conseil municipal souhaite faire preuve de transparence et a demandé à Sam de publier les rapports agrégés de Get It Done et de les rendre accessibles au public.
Sam a initialisé le client S3 de boto3 et l’a affecté à la variable s3.
Dans cet exercice, vous allez l’aider à améliorer la transparence de l’administration en téléversant des rapports publics dans le compartiment gid-staging.
Cet exercice fait partie du cours
Introduction à AWS Boto en Python
Instructions
- Téléversez
'final_report.csv'dans le compartiment'gid-staging'. - Définissez la clé sur
'2019/final_report_2019_02_20.csv'. - Définissez l’ACL sur
'public-read'.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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
____ = {
'____': '____'})