2017-07-02 106 views
0

想要在我的子域上启用https,并使用静态网站托管。s3静态网站的SSL_ERROR_BAD_CERT_DOMAIN错误

一些s3如何抛出: a.example.com使用无效证书。该证书仅适用于以下名称:* .s3.amazonaws.com,s3.amazonaws.com。错误代码:SSL_ERROR_BAD_CERT_DOMAIN

回答

0

S3不直接支持SSL,并且在静态网站上使用自定义域名。此功能由您在S3存储桶前配置的CloudFront提供。

http://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-cloudfront-walkthrough.html

配置CloudFront的之后,你再需要去亚马逊证书管理,确保所选择的区域是美国东1 ¹,要么得到一个新的SSL certficate,或导入您购买证书第三方供应商。

http://docs.aws.amazon.com/acm/latest/userguide/gs.html

然后,配置CloudFront的分配使用由ACM证书。


¹ us-east-1。由于CloudFront与ACM集成的内部设计,无论您的S3存储桶位于哪个区域,您都始终在Amazon Certificate Manager中选择us-east-1。这没有任何定价或性能影响。