托管在 Amazon S3 存储桶中的静态 Web 应用程序突然无法正常工作



托管应用程序直到昨天才工作,但今天突然不起作用。

我做了什么?

使用
  1. Cloudfront - 使用我的域的自定义 SSL 证书设置,从 Amazon 的边缘站点托管我的网站。
  2. 亚马逊河 证书管理器 - 获取 HTTPS 证书

在 S3 中托管我的客户端应用程序。他们想使用域名访问他们的网站。为此,我提供了以下两条记录。

Type    Host   Value                         TTL
A       @      IP of the client domain       600
CNAME   www    CloudFront distribution URL   600

问题是我在配置 Cloudfront"d3ajo2v2g7lf33.cloudfront.net">时获得的终端节点正在工作,但我作为别名添加到此终端节点的域名不起作用。

我这边的可能发现:

1)用于让我们加密以获取SSL,它即将在一周内过期。

2) 添加了包含域 IP 地址的 A 记录。当我使用 Cloudfront 时,我怀疑该域没有静态 IP。

另外,请让我知道 CloudFront 分发域名 IP 每次都会更改,还是静态的。

请帮助我解决这个问题。

CloudFront 也有 CNAME 记录。因此,您必须在 CloudFront 分配中注册您的域名。

至于自定义域的 SSL 证书,请查看 AWS ACM。这可能比使用让我们加密证书(您的调用)更容易。

是的。 使用 CloudFront 的域 URL。 除非您删除分配,否则它不会更改。

最新更新