Información general sobre el laboratorio
Este laboratorio se centra en la actualización del código de aplicación desarrollado para la aplicación de creación de cuadrículas. Después de probar la aplicación para crear una nueva imagen de cuadrícula localmente, actualice el código de la aplicación para utilizar imágenes almacenadas en un bucket de Amazon Simple Storage Service (Amazon S3) en su lugar. Accederá a las imágenes almacenadas en un bucket de S3, creará una nueva imagen de cuadrícula y generará una URL prefirmada de S3 para ver la imagen de cuadrícula que se almacena en otro bucket de S3 y, así, verificar la funcionalidad de la aplicación.
Este laboratorio está diseñado para desafiar a los desarrolladores que buscan probar sus habilidades. Deberá realizar pasos de alto nivel y tendrá la oportunidad de identificar la solución por su cuenta. En este laboratorio, encontrará pistas que le ayudarán si se queda estancado por el camino.
Si es un desarrollador novato, puede consultar las instrucciones paso a paso en la sección Solutions (Soluciones) que se expande.
Objetivos
Tras completar este laboratorio, podrá hacer lo siguiente:
- Actualizar códigos Python para listar objetos en un bucket de S3.
- Actualizar códigos Python para obtener objetos en un bucket de S3.
- Actualizar códigos Python para ubicar objetos en un bucket de S3.
- Actualizar códigos Python para crear una URL prefirmada de S3 para que una imagen pueda verse en un navegador.
Conocimientos técnicos previos necesarios
Para completar correctamente este laboratorio:
- Debe estar familiarizado con la navegación básica de la consola de administración de AWS.
- Debe tener conocimientos de la edición y ejecución de scripts con el editor de código y el terminal de AWS Cloud9.
- Debe tener conocimientos básicos y estar familiarizado con Amazon S3.
Duración
Se requieren 60 minutos para completar este laboratorio.
Significados de los íconos
Durante este laboratorio se utilizan varios íconos para llamar la atención sobre diferentes tipos de instrucciones y notas. En la siguiente lista, se explica el propósito de cada ícono:
- Comando: un comando que debe ejecutar.
- Resultado esperado: un resultado de ejemplo que puede utilizar para verificar el resultado de un comando o archivo editado.
- Nota: una sugerencia, consejo u orientación importante.
- Información adicional: dónde encontrar más información.
- Recomendación: un momento para hacer una pausa y pensar cómo aplicaría un concepto en su propio entorno o para iniciar una conversación sobre el tema en cuestión.