Einen öffentlichen Bericht hochladen
Wie du in Kapitel 1 gesehen hast, ist Get It Done eine App, mit der Einwohner Probleme wie Schlaglöcher oder kaputte Gehwege melden können.

Die Daten aus der App sind ein heiß diskutiertes politisches Thema. Einwohner behaupten immer wieder, dass die Stadt gemeldete Vorgänge nicht gleichmäßig auf die Viertel verteilt. Der Stadtrat möchte gegenüber der Öffentlichkeit transparent sein und hat Sam gebeten, die aggregierten Get It Done‑Berichte zu veröffentlichen und öffentlich zugänglich zu machen.
Sam hat den boto3-S3-Client initialisiert und der Variablen s3 zugewiesen.
In dieser Übung hilfst du ihr, die Transparenz der Verwaltung zu erhöhen, indem du öffentliche Berichte in den Bucket gid-staging hochlädst.
Diese Übung ist Teil des Kurses
<Kurs>Einführung in AWS Boto mit Python</Kurs>Übungsanweisungen
- Lade
'final_report.csv'in den Bucket'gid-staging'hoch. - Setze den Key auf
'2019/final_report_2019_02_20.csv'. - Setze die ACL auf
'public-read'.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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
____ = {
'____': '____'})