Hay más ejemplos de AWS SDK disponibles en el repositorio de GitHub de ejemplos de AWS SDK de documentos
Ejemplos de CloudFormation usando SDK para Python (Boto3)
En los siguientes ejemplos de código se muestra cómo realizar acciones e implementar escenarios comunes usando AWS SDK para Python (Boto3) con CloudFormation.
Los escenarios son ejemplos de código que muestran cómo llevar a cabo una tarea específica a través de llamadas a varias funciones dentro del servicio o combinado con otros Servicios de AWS.
En cada ejemplo se incluye un enlace al código de origen completo, con instrucciones de configuración y ejecución del código en el contexto.
Temas
Escenarios
En el siguiente ejemplo se muestra cómo crear una API REST que simule un sistema de seguimiento de los casos diarios de COVID-19 en Estados Unidos, con datos ficticios.
- SDK para Python (Boto3)
-
Muestra cómo utilizar AWS Chalice con AWS SDK para Python (Boto3) para crear una API REST sin servidor que utilice Amazon API Gateway, AWS Lambda y Amazon DynamoDB. La API REST simula un sistema que hace el seguimiento de los casos diarios de COVID-19 en Estados Unidos, con datos ficticios. Aprenda cómo:
Utilizar AWS Chalice para definir rutas en las funciones de Lambda que se llaman para gestionar las solicitudes REST que llegan a través de API Gateway.
Utilizar funciones de Lambda para recuperar y almacenar datos en una tabla de DynamoDB para atender solicitudes REST.
Definir la estructura de tabla y los recursos del rol de seguridad en una plantilla de AWS CloudFormation.
Utilizar AWS Chalice y CloudFormation para empaquetar e implementar todos los recursos necesarios.
Utilizar CloudFormation para limpiar todos los recursos creados.
Para ver el código fuente completo y las instrucciones de configuración y ejecución, consulte el ejemplo completo en GitHub
. Servicios utilizados en este ejemplo
API Gateway
CloudFormation
DynamoDB
Lambda