Kom igångKom igång gratis

Ladda upp en offentlig rapport

Som du såg i kapitel 1 är Get It Done en app där invånare kan rapportera problem som potthål och trasiga trottoarer.

Data från appen är en mycket het politisk fråga. Invånare hävdar att staden inte fördelar arbetet jämnt mellan stadsdelar när problem rapporteras. Stadsfullmäktige vill vara öppna mot allmänheten och har bett Sam att publicera de sammanslagna Get It Done-rapporterna och göra dem offentligt tillgängliga.

Sam har initierat boto3 S3-klienten och tilldelat den till variabeln s3.

I den här övningen hjälper du henne att öka insynen i förvaltningen genom att ladda upp offentliga rapporter till bucketen gid-staging.

Den här övningen är en del av kursen

Introduktion till AWS Boto i Python

Visa kurs

Övningsinstruktioner

  • Ladda upp 'final_report.csv' till bucketen 'gid-staging'.
  • Sätt nyckeln till '2019/final_report_2019_02_20.csv'.
  • Sätt ACL till 'public-read'.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
  ____ = {
    '____': '____'})
Redigera och kör kod