invocation_response::failure does not work with HTTP API Gateway ?
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza rastreando invocation_response::failure a través de run_handler y compara su comportamiento con invocation_response::success cuando se invoca mediante HTTP API Gateway. Reproduce el handler de ejemplo usando el runtime de Amazon Linux C indicado y determina después si el HTTP 500 observado es esperado o identifica un fallo del runtime; el trabajo estará terminado cuando el comportamiento esté explicado y verificado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I'm using the HTTP API Gateway, my c++ runtime is built with amazonlinux:latest in a docker image.
All responses that return with invocation_response::failure return an Error 500, Internal Server Error.
#include <aws/lambda-runtime/runtime.h>
using namespace aws::lambda_runtime;
static invocation_response my_handler(invocation_request const& req)
{
return invocation_response::failure("error message here"/*error_message*/, "error type here" /*error_type*/);
}
int main()
{
run_handler(my_handler);
return 0;
}
However, when I use invocation_response::success, the message arrives on my requesting client, but I ofc. can only send json objects back. (Anyone got an idea why that is ?)
I read everything google found and digged through all kinds of files and aws docus, I could not find out where the problem is. Could someone please give me a hint if the args have to match some specific ones or what I am doing wrong ?
Thanks!
- Lenguaje dominante
- C++
- Estrellas
- 465
- Forks
- 98
- Merge medio
- 1 h 16 min
- PR fusionados (30 d)
- 2
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de awslabs/aws-lambda-cpp
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
awslabs/aws-lambda-cpp#205 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
awslabs/aws-lambda-cpp#196 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
awslabs/aws-lambda-cpp#195 · 11 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
awslabs/aws-lambda-cpp#194 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
awslabs/aws-lambda-cpp#188 ·
Todos los issues de awslabs/aws-lambda-cpp
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
flutter-webrtc/flutter-webrtc#2206 ·
-
litertlm-android AAR ships no consumer ProGuard rules → "mid == null" SIGABRT in minified apps Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
google-ai-edge/LiteRT-LM#3739 ·
-
Component: GLib
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Mute ydb/tests/functional/dstool/test_canonical_requests.py.Test.test_group_take_snapshot in main Abiertoai_reviewed
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
ydb-platform/ydb#53974 · 3 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
google/libultrahdr#485 ·