S3 託管的靜態網站資料實現自訂 domain name 與 ssl 連線,搭配使用 CloudFront
最近太忙沒時間寫得太詳細,網路上看了很多才試出來,避免忘記直接寫重點 s3 建立的 Bucket,名稱隨意,重點是要設定為 Static website hosting ,這樣就能取得一個web的endpoint,大概長得像這樣: (bucketName)-website-ap-northeast-1.amazonaws.com s3設定完畢後,設定CloudFront,新增一個web,然後最重要的事Origin Domain Name需指定為剛剛s3得到的endpoint,不要使用自動完成功能顯示的s3 bucket name 喔,會變成網頁只是透過CloudFront跳轉到s3,最終網址總是顯示為s3的網址,可是這麼一來ssl的憑證就會出錯了。 之後的一些事情網路上就很容易找了,將希望使用的domain於 dns 設定CNAME指派到CloudFront的DomainName就可以了。 有空再做些截圖啦。