AWS S3托管靜態(tài)網(wǎng)站
時(shí)間:2023-07-27 18:12:02 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-07-27 18:12:02 來(lái)源:網(wǎng)站運(yùn)營(yíng)
AWS S3托管靜態(tài)網(wǎng)站:S3托管靜態(tài)網(wǎng)站
為什么選擇S3為托管靜態(tài)網(wǎng)站?靜態(tài)網(wǎng)站的成本非常低,具有較高的可靠性,不需要服務(wù)器管理,并且能夠擴(kuò)展,從而能夠在無(wú)需額外操作的情況下處理企業(yè)級(jí)流量。S3遭受到服務(wù)器攻擊的時(shí)候,AWS都能提供非常高的防御性進(jìn)行阻攔。
操作:若要將S3用于靜態(tài)網(wǎng)站,只需將文件上傳到S3存儲(chǔ)桶,并對(duì) S3 存儲(chǔ)桶進(jìn)行配置以實(shí)現(xiàn) Web 托管。
效果:使用S3的托管靜態(tài)網(wǎng)站功能可以成功通過(guò)存儲(chǔ)桶網(wǎng)站終端節(jié)點(diǎn)訪(fǎng)問(wèn)已經(jīng)提前設(shè)置的索引文檔內(nèi)我們上傳至S3存儲(chǔ)桶里的html文件內(nèi)容
若是輸入了錯(cuò)誤的URL地址將會(huì)自動(dòng)返回至我們上傳的錯(cuò)誤文檔內(nèi)容
1,創(chuàng)建存儲(chǔ)桶→對(duì)象所有權(quán)保持默認(rèn)→將阻止所有公開(kāi)訪(fǎng)問(wèn)給關(guān)閉(可以使存儲(chǔ)桶或其中的對(duì)象被公開(kāi)訪(fǎng)問(wèn))→存儲(chǔ)桶版本控制,默認(rèn)加密,高級(jí)設(shè)置都保持默認(rèn)→創(chuàng)建存儲(chǔ)桶
2,打開(kāi)存儲(chǔ)桶屬性,啟用靜態(tài)網(wǎng)站托管功能(使用此存儲(chǔ)桶來(lái)托管網(wǎng)站或重定向請(qǐng)求)→啟用后選擇托管類(lèi)型「托管靜態(tài)網(wǎng)站(使用存儲(chǔ)桶終端節(jié)點(diǎn)作為網(wǎng)址)」
→POINT:
索引文檔(
指定網(wǎng)站的主頁(yè)或默認(rèn)頁(yè)面,可以找出指定的上傳后的html網(wǎng)站文件)內(nèi)填寫(xiě)index.html→
錯(cuò)誤文檔(
出現(xiàn)錯(cuò)誤時(shí)返回此項(xiàng))內(nèi)輸入error.html
→重定向規(guī)則(以 JSON 格式編寫(xiě)重定向規(guī)則,自動(dòng)重定向?qū)μ囟▋?nèi)容的網(wǎng)頁(yè)請(qǐng)求)內(nèi)暫時(shí)不填寫(xiě)內(nèi)容→保存更改
3,上傳名為error.html和index.html的2個(gè)text/html類(lèi)型的文件→上傳完成后在存儲(chǔ)桶權(quán)限的存儲(chǔ)桶策略寫(xiě)入以下語(yǔ)句(目的:使其他互聯(lián)網(wǎng)上的用戶(hù)可以訪(fǎng)問(wèn)我們的存儲(chǔ)桶)
將語(yǔ)句中的“Resource”:“/*”處添加我們的存儲(chǔ)桶 ARN (存儲(chǔ)桶地址)→點(diǎn)擊保存更改
{ "Id": "Policy1", "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt1", "Action": [ "s3:GetObject" ], "Effect": "Allow", "Resource": "*存儲(chǔ)桶 ARN*" , "Principal": "*" } ] }
#目的:存儲(chǔ)桶策略寫(xiě)入以后不管使自己的aws賬戶(hù)還是他人的賬戶(hù)都可以訪(fǎng)問(wèn)我們的靜態(tài)網(wǎng)站
4,打開(kāi)存儲(chǔ)桶屬性→查看靜態(tài)網(wǎng)站托管→點(diǎn)擊存儲(chǔ)桶網(wǎng)站終端節(jié)點(diǎn)(成功的情況將會(huì)顯示剛剛上傳的html文件內(nèi)容)→在網(wǎng)站.com/后面隨意加上一些錯(cuò)誤字符便會(huì)出現(xiàn)我們剛剛設(shè)置的error的html文件內(nèi)容
結(jié)果:此時(shí)可以發(fā)現(xiàn)網(wǎng)站已經(jīng)通過(guò)此存儲(chǔ)桶來(lái)托管,靜態(tài)網(wǎng)站托管的功能正常實(shí)現(xiàn)??梢酝ㄟ^(guò)該功能盡快的托管網(wǎng)站并且防御性較高
以上
完整資料轉(zhuǎn)至http://lalapodo.com