簡體   English   中英

Amazon ACM證書已發布且正在使用中,但網站仍帶有Http

[英]Amazon ACM certificate Issue and is in Use but Website is still having Http

我已經使用angular5將靜態網站托管在S3存儲桶中,並使用Route53映射到了自定義域。 我想為我的站點使用SSL / TLS(HTTPS),所以我使用ACM生成證書並將其使用CloudFront映射到我的站點。 ACM狀態已發出,並且表明它正在使用中。 但我的網站啟用HTTPS

一切都托管在us-east-1中,我正在從東亞訪問我的網站。 這是問題嗎?

我想念什么嗎?

CloudFront的ACM證書應該已經在弗吉尼亞北部地區生成。 然后,您應該可以將其分配給您的CloudFront分配。

如果要在CloudFront和S3存儲桶之間使用HTTPS,則應在CloudFront分發源中將“原始協議策略”參數設置為“僅HTTPS”。

在此處輸入圖片說明

在您的CloudFront分配緩存行為中,您應該將“查看器協議策略”參數設置為“將HTTP重定向到HTTPS”,以便將客戶端和CloudFront分配之間的每個HTTP通信都重定向為使用HTTPS。

在此處輸入圖片說明

然后,您將必須更改DNS記錄以指向CloudFront發行版CNAME。

另外,您可以配置CloudFront分配和S3存儲桶,以直接限制從客戶端到S3存儲桶的訪問,以便每個請求都通過ClouddFront分配。

使用原始訪問身份限制對Amazon S3內容的訪問

通常,如果您將Amazon S3存儲桶用作CloudFront分發的來源,則您授予每個人讀取存儲桶中對象的權限。 這允許任何人通過CloudFront或使用Amazon S3 URL訪問您的對象。 CloudFront不會公開Amazon S3 URL,但是如果您的應用程序直接從Amazon S3提供任何對象,或者如果有人給出了指向Amazon S3中特定對象的直接鏈接,則您的用戶可能擁有這些URL

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM