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

AWS::CloudFront::OriginRequestPolicy

源请求策略。

当它附加到缓存行为时,源请求策略将确定 CloudFront 在其发送到源的请求中包含的值。CloudFront 向源发送的每个请求都包括以下内容:

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

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

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

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

语法

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

JSON

{ "Type" : "AWS::CloudFront::OriginRequestPolicy", "Properties" : { "OriginRequestPolicyConfig" : OriginRequestPolicyConfig } }

YAML

Type: AWS::CloudFront::OriginRequestPolicy Properties: OriginRequestPolicyConfig: OriginRequestPolicyConfig

属性

OriginRequestPolicyConfig

源请求策略配置。

必需:是

类型OriginRequestPolicyConfig

Update requires: No interruption

返回值

Ref

在将此资源的逻辑 ID 传递给内部 Ref 函数时,Ref 返回源请求策略 ID。例如:befd7079-9bbc-4ebf-8ade-498a3694176c

For more information about using the Ref function, see Ref.

Fn::GetAtt

Fn::GetAtt 内部函数返回此类型的一个指定属性的值。以下为可用属性和示例返回值。

有关使用 Fn::GetAtt 内部函数的更多信息,请参阅 Fn::GetAtt

Id

源请求策略的唯一标识符。例如:befd7079-9bbc-4ebf-8ade-498a3694176c

LastModifiedTime

上次修改源请求策略的日期和时间。