Amazon web services 为什么我的非www https url不工作?

Amazon web services 为什么我的非www https url不工作?,amazon-web-services,aws-certificate-manager,Amazon Web Services,Aws Certificate Manager,我创建了一个静态的s3 bucket站点。我为以下内容创建了一个证书: 加上其他名称: *.example.com example.com 在我的DNS中,我成功附加了所有2个证书。是的,这2个都是因为通配符和空白子域是相同的cNew值。 在DNS中,我将CNAME转到cloudfront url 我想也许这就是问题所在,我不应该使用www,也应该尝试使用通配符,但两者都不起作用,也没有加载任何内容 然后,我创建了一个CloudFront,并将证书附加到它的备用域名(CNAMEs)上

我创建了一个静态的s3 bucket站点。我为以下内容创建了一个证书:

加上其他名称:

  • *.example.com
  • example.com
在我的DNS中,我成功附加了所有2个证书。是的,这2个都是因为通配符和空白子域是相同的cNew值。

在DNS中,我将CNAME转到cloudfront url

我想也许这就是问题所在,我不应该使用www,也应该尝试使用通配符,但两者都不起作用,也没有加载任何内容

然后,我创建了一个CloudFront,并将证书附加到它的备用域名(CNAMEs)上

  • *.example.com
  • example.com
在CloudFront中,我的查看器协议策略重定向到HTTPS

行为:

  • 工作

  • 工作(重定向到)

  • 工作(重定向到)

  • example.com起作用(重定向到)

  • 用(失败)中断,然后用(失败)net::ERR_NAME_NOT_RESOLVED自动尝试

  • 因(失败)而中断

另一件事是,我在subdomain sub.example.com上有一个单独网站的单独证书。这可能会影响它吗

有什么特别的东西可以这样做吗?

根据评论

解析
example.com
无效,因为DNS主机(name.com)设置为仅解析
www.example.com
到CloudFront发行版url


解决方案是将
ANAME
记录添加到指向
example.com
的CloudFront发行版url中。

您写了“www.example.com CNAME转到CloudFront url。”?那么
example.com
呢?它指向哪里?当我尝试将example.com或*.example.com添加到同一个cloudfront url时,它不允许我输入无效的entry,我尝试删除cloudfront url的www.domain.com cname并使用通配符,但它不会加载,通常你必须加载CNAMES。www.example.com->CF和example.com->CF。你试过了吗?嗯,看起来ANAME确实有效