Začněte nyníZačněte zdarma

Nahrání veřejné zprávy

Jak jsi viděl/a v 1. kapitole, Get It Done je aplikace, která umožňuje obyvatelům hlásit problémy, jako jsou výtluky nebo poškozené chodníky.

Data z této aplikace jsou velmi citlivým politickým tématem. Obyvatelé opakovaně upozorňují, že město nerozděluje práci rovnoměrně mezi jednotlivé čtvrti při nahlašování problémů. Městská rada chce být vůči veřejnosti transparentní a požádala Sam, aby zveřejnila souhrnné zprávy z aplikace Get It Done a zpřístupnila je veřejnosti.

Sam inicializovala S3 klienta boto3 a přiřadila ho do proměnné s3.

V tomto cvičení jí pomůžeš zvýšit transparentnost veřejné správy tím, že nahraješ veřejné zprávy do bucketu gid-staging.

Toto cvičení je součástí kurzu

Introduction to AWS Boto in Python

Zobrazit kurz

Pokyny k cvičení

  • Nahraj soubor 'final_report.csv' do bucketu 'gid-staging'.
  • Nastav klíč na '2019/final_report_2019_02_20.csv'.
  • Nastav ACL na 'public-read'.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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
  ____ = {
    '____': '____'})
Upravit a spustit kód