AWS CloudFormation ejemplos que se utilizan SDK para Python (Boto3) - AWS SDKEjemplos de código

Hay más AWS SDK ejemplos disponibles en el GitHub repositorio de AWS Doc SDK Examples.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AWS CloudFormation ejemplos que se utilizan SDK para Python (Boto3)

Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes mediante el uso del AWS SDK for Python (Boto3) with AWS 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.

Cada ejemplo incluye un enlace al código fuente completo, donde puede encontrar instrucciones sobre cómo configurar y ejecutar el código en su contexto.

Escenarios

El siguiente ejemplo de código muestra cómo crear un sistema REST API que simule un sistema para rastrear los casos diarios de COVID -19 en los Estados Unidos, utilizando datos ficticios.

SDKpara Python (Boto3)

Muestra cómo usar AWS Chalice con el AWS SDK for Python (Boto3) para crear un servidor sin servidor que REST API utilice Amazon API Gateway y Amazon DynamoDB. AWS Lambda RESTAPISimula un sistema que rastrea los casos diarios de COVID -19 en los Estados Unidos, utilizando datos ficticios. Aprenda cómo:

  • Use AWS Chalice para definir las rutas en las funciones de Lambda que se llaman para gestionar las REST solicitudes que llegan a través de Gateway. API

  • Utilice las funciones de Lambda para recuperar y almacenar datos en una tabla de DynamoDB para atender las solicitudes. REST

  • Defina la estructura de la tabla y los recursos de las funciones de seguridad en una plantilla. AWS CloudFormation

  • Usa AWS Chalice CloudFormation para empaquetar y desplegar todos los recursos necesarios.

  • CloudFormation Úselo para limpiar todos los recursos creados.

Para obtener el código fuente completo y las instrucciones sobre cómo configurarlo y ejecutarlo, consulte el ejemplo completo en GitHub.

Servicios utilizados en este ejemplo
  • APIPuerta de enlace

  • AWS CloudFormation

  • DynamoDB

  • Lambda