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

AWS::CloudFront::Distribution Cookies

一个复杂类型,用于指定您是否希望 CloudFront 将 Cookie 转发到源,如果转发到源,则转发到哪些源。有关将 Cookie 转发到源的更多信息,请参阅 Amazon CloudFront 开发人员指南 中的 CloudFront 如何转发、缓存和记录 Cookie

语法

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

JSON

{ "Forward" : String, "WhitelistedNames" : [ String, ... ] }

YAML

Forward: String WhitelistedNames: - String

属性

Forward

指定希望将哪些 Cookie 转发到此缓存行为的来源:all、none 或者 WhitelistedNames 复杂类型中指定的 Cookie 列表。

Amazon S3 不处理 Cookie。当缓存行为将请求转发到 Amazon S3 源时,请为 Forward 元素指定 none。

必需:是

类型:字符串

允许的值all | none | whitelist

Update requires: No interruption

WhitelistedNames

如果您指定 whitelist 以作为 Forward 值,则是必需的。一个复杂类型,用于指定您希望 CloudFront 将多少不同的 Cookie 转发到此缓存行为的源,以及这些 Cookie 的名称(如果您要转发选定 Cookie)。

如果为 Forward 的值指定 allnone,可省略 WhitelistedNames。如果将 Forward 值从 whitelist 更改为 allnone,并且不删除 WhitelistedNames 元素及其子元素,CloudFront 将自动删除它们。

有关可以为每个缓存行为将多少 Cookie 名称列入白名单的当前限制,请参阅 AWS 一般参考 中的 CloudFront 限制

必需:条件

类型:字符串列表

Update requires: No interruption

另请参阅