【问题标题】:create amazon cloudfront distribution not using amazon S3 bucket不使用亚马逊 S3 存储桶创建亚马逊云端分发
【发布时间】:2017-03-03 01:02:15
【问题描述】:

我是 amazon cloudfront 的新手,正在学习它。我想创建云端分发,但不使用亚马逊 S3 存储桶作为源域名。

我想使用 rails server 作为源域名。

我在网上做了一些研究,但我找不到任何例子

有什么想法吗?

【问题讨论】:

标签: amazon-web-services amazon-s3 amazon amazon-cloudfront


【解决方案1】:

是的,你可以!

只需创建一个新的来源,然后在 来源域名 字段中输入适当的 URL。弹出帮助说明:

单击该字段并为您的源指定域名 - 您希望 CloudFront 从中获取 Web 内容的 Amazon S3 存储桶或 Web 服务器。要使用来自不同 AWS 账户的资源,请键入资源的域名。您源中的文件必须是公开可读的。

虽然该字段显示为 S3 存储桶和负载均衡器的下拉列表,但您也可以输入自定义域。

来自Using Amazon EC2 or Other Custom Origins

自定义来源是 HTTP 服务器,例如 Web 服务器。 HTTP 服务器可以是 Amazon EC2 实例或您私人管理的 HTTP 服务器。当您使用自定义源时,您需要指定服务器的 DNS 名称,以及 HTTP 和 HTTPS 端口以及您希望 CloudFront 在从源中获取对象时使用的协议。

【讨论】: