AWS CloudFormation
用户指南 (API 版本 2010-05-15)

AWS::CloudFront::Distribution CustomOriginConfig

配置为网站终端节点的自定义源或 Amazon S3 存储桶。

语法

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

JSON

{ "HTTPPort" : Integer, "HTTPSPort" : Integer, "OriginKeepaliveTimeout" : Integer, "OriginProtocolPolicy" : String, "OriginReadTimeout" : Integer, "OriginSSLProtocols" : [ String, ... ] }

YAML

HTTPPort: Integer HTTPSPort: Integer OriginKeepaliveTimeout: Integer OriginProtocolPolicy: String OriginReadTimeout: Integer OriginSSLProtocols: - String

属性

HTTPPort

自定义源侦听的 HTTP 端口。

必需:否

类型:整数

Update requires: No interruption

HTTPSPort

自定义源侦听的 HTTPS 端口。

必需:否

类型:整数

Update requires: No interruption

OriginKeepaliveTimeout

您可以创建自定义保持活动超时。所有超时以秒为单位。默认保持活动超时为 5 秒,但您可以使用 CloudFront API 配置自定义超时时长。最短超时时长为 1 秒,最长超时时长为 60 秒。

如果您需要提高最大时间限制,请联系 AWS 支持中心

必需:否

类型:整数

Update requires: No interruption

OriginProtocolPolicy

要应用至源的源协议策略。

必需:是

类型:字符串

允许的值http-only | https-only | match-viewer

Update requires: No interruption

OriginReadTimeout

您可以创建自定义源读取超时。所有超时以秒为单位。默认源读取超时为 30 秒,但您可以使用 CloudFront API 配置自定义超时时长。最短超时时长为 4 秒,最长超时时长为 60 秒。

如果您需要提高最大时间限制,请联系 AWS 支持中心

必需:否

类型:整数

Update requires: No interruption

OriginSSLProtocols

您希望 CloudFront 在通过 HTTPS 与源通信时使用的 SSL/TLS 协议。

必需:否

类型:字符串列表

Update requires: No interruption

另请参阅

本页内容: