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

AWS::CloudFront::Distribution CustomOriginConfig

自定义源。自定义源是不是 Amazon S3 存储桶的任何源,但有一个例外。配置了静态网站托管的 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

CloudFront 用于连接到源的 HTTP 端口。指定源侦听的 HTTP 端口。

必需:否

类型:整数

Update requires: No interruption

HTTPSPort

CloudFront 用于连接到源的 HTTPS 端口。指定源侦听的 HTTPS 端口。

必需:否

类型:整数

Update requires: No interruption

OriginKeepaliveTimeout

指定 CloudFront 持续连接到源的时间(以秒为单位)。最小超时时间为 1 秒,最大为 60 秒,默认值(如果未指定)为 5 秒。

有关更多信息,请参阅 Amazon CloudFront 开发人员指南中的来源保持连接超时

必需:否

类型:整数

Update requires: No interruption

OriginProtocolPolicy

指定 CloudFront 用于连接到源的协议(HTTP 或 HTTPS)。有效值为:

  • http-only - CloudFront 始终使用 HTTP 连接到源。

  • match-viewer - CloudFront 使用查看器用于连接到 CloudFront 的相同协议连接到源。

  • https-only - CloudFront 始终使用 HTTPS 连接到源。

必需:是

类型:字符串

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

Update requires: No interruption

OriginReadTimeout

指定 CloudFront 等待来自源的响应的时间(以秒为单位)。这也称为源响应超时。最小超时时间为 1 秒,最大为 60 秒,默认值(如果未指定)为 30 秒。

有关更多信息,请参阅 Amazon CloudFront 开发人员指南中的源响应超时

必需:否

类型:整数

Update requires: No interruption

OriginSSLProtocols

指定 CloudFront 在通过 HTTPS 连接到源时使用的最低 SSL/TLS 协议。有效值包括 SSLv3TLSv1TLSv1.1TLSv1.2

有关更多信息,请参阅 Amazon CloudFront 开发人员指南中的最低版本源 SSL 协议

必需:否

类型:字符串列表

Update requires: No interruption

另请参阅