如何使用 CloudFormation 配置 CloudFront 以将“ForwardedValues”中的“Headers”属性设置为“all”?

Tit*_*lum 6 amazon-web-services amazon-cloudfront aws-cloudformation

我正在使用 CloudFormation 设置 CloudFront,但我需要配置该Headers属性的ForwardedValues属性。它应该以转发所有标头的方式进行设置。

我在ForwardedValues文档页面与基于请求标头缓存内容相关的链接页面上都找不到如何执行此操作。

这是该Header属性的 CloudFormation“路径” :

someCloudFrontDistributionName:
    Type: AWS::CloudFront::Distribution
    Properties:
        CacheBehaviors:
            ForwaredValues:
                Headers:
                - # What to put here that will allow all Headers to be forwarded?

Run Code Online (Sandbox Code Playgroud)

NS *_*oit 5

使用 Yaml:

    Headers: ["*"]
Run Code Online (Sandbox Code Playgroud)

某些上下文的“ForwardedValues”元素内的示例:

    ForwardedValues:
        Cookies:
          Forward: all
        Headers: ["*"]
        QueryString: true
Run Code Online (Sandbox Code Playgroud)

请注意,由于[此处]记录的“日期”标头的缓存,这可能会导致性能不佳(据称)


Jam*_*ean 3

这是我在 getdistribution 配置中看到的:

"ForwardedValues": { "Headers": { "Items": [ "*" ]
Run Code Online (Sandbox Code Playgroud)

您可以尝试一下,看看是否有效。