AWS::CloudFront::OriginRequestPolicy OriginRequestPolicyConfig - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::CloudFront::OriginRequestPolicy OriginRequestPolicyConfig

源请求策略配置。

此配置确定 CloudFront 在它发送到源的请求中包含的值。CloudFront 向源发送的每个请求都包括以下内容:

  • 查看器请求中的请求正文和 URL 路径(不包含域名)。

  • CloudFront 在每个源请求中自动包含的标头,包括 HostUser-AgentX-Amz-Cf-Id

  • 在缓存策略或源请求策略中指定的所有 HTTP 标头、Cookie 和 URL 查询字符串。这些可能包括查看器请求中的项目,如果是标头,则包括由 CloudFront 添加的其他项目。

CloudFront 在其缓存中找不到与请求匹配的对象时发送请求。如果您希望将值发送到源,同时将其包含在缓存键中,请使用 CachePolicy

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

属性

Comment

描述源请求策略的注释。

必需:否

类型:字符串

Update requires: No interruption

CookiesConfig

要包含在源请求中的来自查看器请求的 Cookie。

必需:是

类型CookiesConfig

Update requires: No interruption

HeadersConfig

要包含在源请求中的 HTTP 标头。这些标头可以包括来自查看器请求的标头和 CloudFront 添加的其他标头。

必需:是

类型HeadersConfig

Update requires: No interruption

Name

用于标识源请求策略的唯一名称。

必需:是

类型:字符串

Update requires: No interruption

QueryStringsConfig

要包含在源请求中的来自查看器请求的 URL 查询字符串。

必需:是

类型QueryStringsConfig

Update requires: No interruption