El mapeo de la salida de Lambda en API Gateway da un error del servidor

Tengo una configuración de AWS API Gateway, servida por una función Python Lambda. Para respuestas exitosas, Lambda devuelve una respuesta de la forma:

"200:{\"somekey\": \"somevalue\"}"

Por defecto, elRespuesta de integración la configuración en la consola de la puerta de enlace tiene una sola regla configurada con unLambda Error Regex de. * asignación a un estado de respuesta de 200. Esto funciona bien.

El problema es cuando trato de cambiar eso a200. * (con miras a habilitar códigos más específicos en el futuro). Ahora tengo un

{"message": "Internal server error"}

cada vez que golpeo la puerta de enlace conalguna solicitud (resultando en un 200 o no).

No se escriben registros de errores en CloudWatch.

Quiero saber cómo puedo asignar correctamente las salidas de Lambda a los códigos de estado HTTP en AWS API Gateway.

Respuestas a la pregunta(2)

Su respuesta a la pregunta