ÎncepețiÎncepe gratuit

Încărcarea unui raport public

Așa cum ai văzut în Capitolul 1, Get It Done este o aplicație care le permite locuitorilor să raporteze probleme precum gropile din asfalt și trotuarele deteriorate.

Datele din aplicație reprezintă un subiect extrem de sensibil din punct de vedere politic. Locuitorii susțin că orașul nu distribuie munca în mod echitabil între cartiere atunci când sunt raportate probleme. Consiliul Orășenesc dorește să fie transparent față de public și i-a cerut lui Sam să publice rapoartele agregate Get It Done și să le facă disponibile pentru toată lumea.

Sam a inițializat clientul S3 boto3 și l-a atribuit variabilei s3.

În acest exercițiu, o vei ajuta să crească transparența guvernamentală încărcând rapoarte publice în bucket-ul gid-staging.

Acest exercițiu face parte din cursul

Introducere în AWS Boto în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Încarcă 'final_report.csv' în bucket-ul 'gid-staging'.
  • Setează cheia la '2019/final_report_2019_02_20.csv'.
  • Setează ACL-ul la 'public-read'.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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
  ____ = {
    '____': '____'})
Editează și rulează codul