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.

Keine Antworten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen