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.

沒有答案

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南