У меня есть лямбда-настройка с интеграцией прокси-сервера в API Gateway.
Я могу позвонить в лямбду с помощью URL-адреса, например https://7kbw9fcfa4.execute -api.us-east-1.amazonaws.com /dev / foo Путь здесь /dev/foo
.
Однако, если я настрою CloudFront перед этим, URL станет https://a45ex7tnds5r5o.cloudfront.net/foo, а путь будет /foo
.
В обоих случаях у меня одинаковые ключи в переменной event
:
path
содержит /foo
requestContext.path
содержит /dev/foo
Как я могу надежно получить фактический URL, который клиент видит в браузере?(как при использовании Cloudfront, так и при непосредственном использовании API Gateway)