2017-07-02 107 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。這沒有任何定價或性能影響。