EmpezarEmpieza gratis

Subir un informe público

Como viste en el Capítulo 1, Get It Done es una app que permite a los residentes reportar problemas como baches y aceras rotas.

Los datos de la app son un tema político muy candente. La ciudadanía insiste en que la ciudad no reparte el trabajo de forma equitativa entre barrios cuando se reportan incidencias. El Ayuntamiento quiere ser transparente con el público y ha pedido a Sam que publique los informes agregados de Get It Done y los haga accesibles públicamente.

Sam ha inicializado el cliente S3 de boto3 y lo ha asignado a la variable s3.

En este ejercicio, la ayudarás a aumentar la transparencia del gobierno subiendo informes públicos al bucket gid-staging.

Este ejercicio forma parte del curso

Introducción a AWS Boto en Python

Ver curso

Instrucciones del ejercicio

  • Sube 'final_report.csv' al bucket 'gid-staging'.
  • Establece la clave en '2019/final_report_2019_02_20.csv'.
  • Configura la ACL como 'public-read'.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# 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
  ____ = {
    '____': '____'})
Editar y ejecutar código