Add custom CORS headers to AppSync OPTIONS preflight request?

0

I use Sentry and AppSync with lambda resolvers. I figured out how to get sentry distributed tracing hooked up but it requires the sentry-trace-id and baggage headers. The sentry headers aren't being sent because AppSync sets Access-Control-Request-Headers to a restrictive list of allowed headers in the pre-flight OPTIONS response.

There is a way to set the header in a mapping template - https://docs.aws.amazon.com/appsync/latest/devguide/http-helpers-in-utils-http.html but that doesn't affect the OPTIONS response for CORS.

It would be great if there was a way to add more allowed headers for AppSync CORS requests so that I can enable distributed tracing of requests from the frontend to my AppSync resolver lambda functions.

No hay respuestas

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas