Przesyłanie publicznego raportu
Jak widziałeś w rozdziale 1., Get It Done to aplikacja, dzięki której mieszkańcy mogą zgłaszać problemy, takie jak dziury w jezdni czy uszkodzone chodniki.

Dane z aplikacji są gorącym tematem politycznym. Mieszkańcy twierdzą, że miasto nierównomiernie rozdziela prace między dzielnice podczas zgłaszania problemów. Rada Miejska chce być transparentna wobec społeczeństwa i poprosiła Sam o opublikowanie zagregowanych raportów Get It Done oraz udostępnienie ich publicznie.
Sam zainicjowała klienta S3 biblioteki boto3 i przypisała go do zmiennej s3.
W tym ćwiczeniu pomożesz jej zwiększyć przejrzystość działań władz, przesyłając publiczne raporty do zasobnika gid-staging.
To ćwiczenie jest częścią kursu
Wprowadzenie do AWS Boto w Pythonie
Instrukcje do ćwiczenia
- Prześlij plik
'final_report.csv'do zasobnika'gid-staging'. - Ustaw klucz na
'2019/final_report_2019_02_20.csv'. - Ustaw ACL na
'public-read'.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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
____ = {
'____': '____'})