EmpezarEmpieza gratis

Generar una URL prefirmada

Sam ha recibido una solicitud especial del Ayuntamiento para analizar si la ciudad está priorizando las solicitudes del Distrito 11 y dejando en segundo plano las del menos acomodado Distrito 12. Le pidieron que mantuviera este informe confidencial, ya que quieren revisarlo antes de hacerlo público en los medios.

Sam ya ha generado el informe y está lista para compartirlo con el Ayuntamiento, pero hacerlo público la pone muy nerviosa. Ha decidido facilitar al Ayuntamiento una URL prefirmada para que puedan acceder temporalmente al informe durante 1 hora.

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

Ayúdala a generar una URL prefirmada válida por 1 hora para 'final_report.csv' en el bucket 'gid-staging'. Luego, ¡imprímela para el Ayuntamiento!

Este ejercicio forma parte del curso

Introducción a AWS Boto en Python

Ver curso

Instrucciones del ejercicio

  • Genera una URL prefirmada para final_report.csv que dure 1 hora y permita al usuario obtener el objeto.
  • Imprime la URL prefirmada generada.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# Generate presigned_url for the uploaded object
share_url = s3.____(
  # Specify allowable operations
  ____='get_object',
  # Set the expiration time
  ____=____,
  # Set bucket and shareable object's name
  ____={'Bucket': '____','Key': '____'}
)

# Print out the presigned URL
print(____)
Editar y ejecutar código