【发布时间】:2017-08-08 06:30:52
【问题描述】:
我无法使用 AWS 证书访问 Internet CloudFront S3 Bucket。这就是我所做的:
- 创建了一个通配符证书,例如:*.mydomain.com。
- 创建了一个 S3 存储桶,无需修改属性。
- 创建 CloudFront 分配,使用创建的 S3 存储桶 URL 作为源,从步骤 1 中选择我的证书,选择 HTTP/2、HTTP/1.1、HTTP/1.0,然后选择 HTTP 到 HTTPS 重定向。
- 在我的托管区域中为颁发证书的域创建了一个 A 别名,指向我的分发 URL。
创建发行版后,我的浏览器都告诉我:
- Firefox:SSL_ERROR_NO_CYPHER_OVERLAP
- Chrome:ERR_SSL_VERSION_OR_CIPHER_MISMATCH
- Safari:无法建立安全连接。
我不确定我是否在设置过程中遗漏了一步,我尝试过调整各种参数,但没有什么能让我通过。
想知道我在这里错过了什么。
更新
阅读this blog post,说我可能忘记添加备用 CNAME。这让我有点困惑,我应该吗?在 Route 53 中,我使用 something.mydomain.com 配置了我的完整域,并且证书是通配符。
其他博文和问题答案表明我不应该,只使用 A 记录和 CloudFront 分配 URL/端点,就像我所做的那样。
【问题讨论】:
标签: amazon-web-services ssl amazon-cloudfront amazon-route53