【发布时间】:2018-05-07 18:42:17
【问题描述】:
我们正在使用 Cloudfront 来提供具有自定义域的图像。
http://images.example.com/fubar.png
我们希望能够通过 SSL 访问它们,例如 https://images.example.com/fubar.png
我们有一个*.example.com 的通配符 SSL 证书(由 Godaddy 颁发),我使用 AWS 证书管理器 上传证书、私钥和钥匙串。上传似乎已成功,因为 *.example.com 似乎已颁发(根据证书管理员)。
如何将此通配符 SSL“应用”到 images.example.com?如果我访问 CloudFront Distributions 并编辑常规设置以选择 自定义 SSL 证书,我可以看到我的 *.example.com 通配符 SSL。但是当我尝试点击 Yes, Edit 按钮时,我收到以下错误消息:
com.amazonaws.services.cloudfront.model.InvalidViewerCertificateException:指定的 SSL 证书不存在、不在 us-east-1 区域、无效或不包含有效的证书链。 (服务:AmazonCloudFront;状态代码:400;错误代码:InvalidViewerCertificate;请求 ID:ffffffff-ffff-ffff-ffff-ffffffffffff)
我需要采取哪些步骤才能将此 Wldcard SSL 证书应用到具有自定义 DNS 名称的云端映像?
【问题讨论】:
-
我认为您可以在 AWS Certificate Manager 中生成 SSL 证书。不使用 AWS 证书有什么具体原因吗?
标签: amazon-web-services amazon-cloudfront