Acceso al cuerpo de la solicitud con la opción Incluir cuerpo - Amazon CloudFront

Acceso al cuerpo de la solicitud con la opción Incluir cuerpo

A partir de ahora, puede hacer que Lambda@Edge exponga el cuerpo de una solicitud en los métodos HTTP que permiten la escritura (POST, PUT, DELETE, etc.) para que puede tener acceso a él en la función de Lambda. Puede elegir acceso de solo lectura o puede especificar que sustituirá el cuerpo.

Para habilitar esta opción, elija Incluir cuerpo al crear un desencadenador de CloudFront para la función que corresponde a un evento de solicitud al origen o del lector. Para obtener más información, consulte Adición de desencadenadores para una función de Lambda@Edge; para obtener información acerca de cómo utilizar Incluir cuerpo con su función, consulte Estructura de eventos de Lambda@Edge.

Entre los escenarios en los que es conveniente utilizar esta característica se incluyen los siguientes:

  • Procesamiento de formularios web, como formularios de tipo "póngase en contacto con nosotros", sin devolver los datos de entrada de los clientes a los servidores de origen.

  • Recopilación de datos de balizas web enviados por los navegadores de los espectadores y que se procesan en el borde.

Para ver el código de muestra, consulte Funciones de ejemplo de Lambda@Edge.

nota

Si el cuerpo de la solicitud es grande, Lambda@Edge lo trunca. Para obtener información detallada sobre el tamaño máximo y el truncamiento, consulte Restricciones para el cuerpo de la solicitud con la opción Incluir cuerpo.