我如何通过我的客户头从邮差到CloudFront分发到API网关?



我有一个API网关坐在CloudFront后面。我有一个自定义头名为'header1'。我想传递它的值从邮差到CloudFront到API网关。我有一个lambda坐在API网关后面,我想在lambda内部使用'header1'值。我在发行版的起源中创建了一个自定义头,但它从不从Postman中选择值。它总是传递我在CloudFront内部设置的值。任何帮助将不胜感激!

要代理自定义请求头到您的原点,您需要告诉CloudFront在CloudFront向您的原点发出的请求中包含该头。您可以通过以下方式使用策略:

  1. 使用缓存策略。在标题>包括以下头文件,在
  2. 中添加自定义头文件
  3. 使用原始请求策略。同样在标题下,选择对你的应用程序有意义的选项,并在那里添加自定义标题。

如果头应该包含在缓存键中,请使用缓存策略。否则使用原始请求策略。

更多细节在这里:https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/working-with-policies.html

相关内容

  • 没有找到相关文章

最新更新