Fljótleg byrjun á skýjaþjóni með ókeypis úrræðum: Leiðbeiningar um uppsetningu á kyrrstæðri vefsíðu með AWS S3
Fljótleg byrjun á skýjaþjóni með ókeypis úrræðum: Leiðbeiningar um uppsetningu á kyrrstæðri vefsíðu með AWS S3
Skýjaþjónar eru orðnir hornsteinn nútíma forritaþróunar og uppsetningar. Að ná tökum á notkun skýjaþjóna getur aukið samkeppnishæfni þína á vinnumarkaði til muna. Þessi grein mun nota AWS S3 sem dæmi til að útskýra hvernig á að nýta ókeypis úrræði, komast fljótt inn í heim skýjaþjóna og setja upp kyrrstæða vefsíðu. Við munum leggja áherslu á hagnýtar æfingar til að hjálpa þér að skilja grundvallarhugtök skýjaþjóna.
Hvers vegna að velja AWS S3 til að setja upp kyrrstæða vefsíðu?
-
Hagkvæmni: AWS S3 býður upp á ákveðið magn af ókeypis geymsluplássi og gagnamagni, sem er fullkomlega nóg fyrir persónuleg verkefni eða litlar vefsíður.
-
Auðvelt í notkun: Uppsetning og notkun S3 er tiltölulega einföld, sem gerir það mjög hentugt fyrir byrjendur.
-
Mikið framboð og sveigjanleiki: Alþjóðleg innviði AWS tryggja mikið framboð og sveigjanleika S3.
-
Sterk samþætting: S3 samþættist óaðfinnanlega við aðrar AWS þjónustur, eins og CloudFront (CDN) til að flýta fyrir aðgangi að kyrrstæðum auðlindum.
Undirbúningur
- AWS reikningur: Þú þarft AWS reikning. Ef þú ert ekki með einn geturðu skráð þig fyrir ókeypis reikning á AWS vefsíðunni. Vinsamlegast athugaðu að ókeypis AWS pakkar hafa tímamörk og auðlindatakmarkanir, vertu viss um að skoða viðeigandi skilmála.
- AWS CLI: AWS Command Line Interface (CLI) er skipanalínutól til að hafa samskipti við AWS þjónustur. Að setja upp og stilla AWS CLI gerir það auðvelt að stjórna S3 geymslubökkum og skrám.
- Setja upp AWS CLI: Sæktu og settu upp AWS CLI frá AWS vefsíðunni, í samræmi við stýrikerfið þitt.
- Stilla AWS CLI: Eftir uppsetningu skaltu opna skipanalínuskjáinn og keyra
aws configureskipunina, fylgdu leiðbeiningunum til að slá inn AWS Access Key ID, Secret Access Key, sjálfgefna svæðið (region) og úttaksformið. Þú getur búið til notanda og búið til Access Key og Secret Key í AWS IAM stjórnborðinu.
- Kyrrstæðar vefsíðuskrár: Þú þarft að undirbúa kyrrstæðar vefsíðuskrár þínar, eins og HTML, CSS, JavaScript og myndir o.s.frv. Settu þessar skrár í eina möppu.
Skref eitt: Búa til S3 geymslubakka
- Skráðu þig inn á AWS stjórnborðið: Skráðu þig inn á AWS stjórnborðið með AWS reikningnum þínum.
- Leitaðu að S3: Sláðu inn "S3" í leitarreitinn og veldu síðan "S3".
- Búa til geymslubakka: Smelltu á "Búa til geymslubakka" hnappinn.
- Stilla geymslubakka:
- Nafn geymslubakka: Sláðu inn alþjóðlega einstakt nafn fyrir geymslubakkann. Nafn geymslubakkans verður að vera í samræmi við nafngiftareglur AWS. Mælt er með því að nota nafn sem inniheldur nafn verkefnisins þíns eða lén til að auðvelda stjórnun.
- Svæði: Veldu svæði sem er næst notendum þínum. Val á svæði hefur áhrif á aðgangshraða.
- Loka fyrir allan almennan aðgang: Afhakaðu "Loka fyrir allan almennan aðgang" gátreitinn. Við þurfum að leyfa almennan aðgang til að hýsa vefsíðuna sem kyrrstæða vefsíðu. Farðu varlega og gættu að öryggi heimilda!
- Staðfestu stillingar: Lestu viðvörunarupplýsingarnar og hakaðu við "Ég skil.". Smelltu á "Búa til geymslubakka".
Skref tvö: Stilla geymslubakkann fyrir hýsingu á kyrrstæðri vefsíðu
-
Veldu geymslubakka: Í S3 stjórnborðinu skaltu velja geymslubakkann sem þú bjóst til.
-
Farðu í "Eiginleikar" flipann: Smelltu á "Eiginleikar" flipann.
-
Hýsing á kyrrstæðri vefsíðu: Í "Hýsing á kyrrstæðri vefsíðu" hlutanum, smelltu á "Breyta".
-
Virkja hýsingu á kyrrstæðri vefsíðu:
- Virkja: Veldu "Virkja".
- Vísisskjal: Sláðu inn heiti forsíðuskrár vefsíðunnar þinnar, venjulega "index.html".
- Villuskjal: (Valfrjálst) Sláðu inn heiti villusíðunnar, til dæmis "error.html". Ef villa kemur upp mun S3 birta þessa síðu.
-
Vista breytingar: Smelltu á "Vista breytingar".## Skref þrjú: Hlaða upp kyrrstæðum vefsíðuskrám
-
Veldu geymslubakka: Í S3 stjórnborðinu skaltu velja geymslubakkann sem þú bjóst til.
-
Hlaða upp: Smelltu á "Hlaða upp" hnappinn.
-
Bæta við skrám: Smelltu á "Bæta við skrám" hnappinn, veldu kyrrstæðu vefsíðuskrárnar þínar, eða dragðu skrárnar beint inn á upphleðslusvæðið.
-
Stilltu heimildir:
- Eigandi hlutar: Gakktu úr skugga um að eigandi hlutar sé AWS reikningurinn þinn.
- Heimildir: Veldu "Opinbert" -> "Allir" og hakaðu við "Lesa hlut" reitinn. Þetta mun leyfa öllum aðgang að kyrrstæðu vefsíðuskránum þínum. Farðu varlega og gættu að öryggi heimilda! Öruggari leið er að nota geymslubakkastefnu, sem verður fjallað um síðar.
-
Hlaða upp: Smelltu á "Hlaða upp" hnappinn.
Skref fjögur: Prófa vefsíðuna
- Fáðu endapunkt vefsíðunnar: Í S3 stjórnborðinu skaltu velja geymslubakkann þinn og fara síðan í "Eiginleikar" flipann. Í "Kyrrstæð vefsíðuhýsing" hlutanum geturðu fundið endapunkt vefsíðunnar þinnar (Endpoint).
- Fáðu aðgang að vefsíðunni: Afritaðu endapunkt vefsíðunnar í vafrann og farðu á kyrrstæðu vefsíðuna þína.
Skref fimm: Nota AWS CLI til að hlaða upp í lotum (valfrjálst)
Ef þú ert með margar kyrrstæðar vefsíðuskrár geturðu notað AWS CLI til að hlaða þeim upp í lotum.
-
Opnaðu skipanalínuskjá: Opnaðu skipanalínuskjá.
-
Upphleðsluskipun: Notaðu eftirfarandi skipun til að hlaða upp kyrrstæðu vefsíðuskránum þínum:
aws s3 sync s3:// --acl public-read- ``: Skiptu út fyrir möppuna þar sem staðbundnu kyrrstæðu vefsíðuskrárnar þínar eru staðsettar.
- ``: Skiptu út fyrir nafn S3 geymslubakkans þíns.
--acl public-read: Stilltu heimildir upphlaðinna skráa á opinberan lestur. Farðu varlega og gættu að öryggi heimilda!
Bestu venjur og athugasemdir
- Geymslubakkastefna: Auk þess að birta hvern hlut fyrir sig er betri leið að nota geymslubakkastefnu til að stjórna aðgangsheimildum. Geymslubakkastefna er JSON skjal sem skilgreinir hverjir geta fengið aðgang að hvaða auðlindum í geymslubakkanum. Þú getur búið til og stjórnað geymslubakkastefnum í gegnum AWS stjórnborðið eða AWS CLI.
Skiptu út `` fyrir raunverulegt nafn geymslubakkans þíns. Þessi stefna leyfir öllum að lesa alla hluti í geymslubakkanum þínum.{ "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadGetObject", "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::/*" } ] } - Öryggi: Gættu að öryggi S3 geymslubakkans þíns. Forðastu að geyma viðkvæmar upplýsingar í S3 og endurskoðaðu aðgangsheimildir geymslubakkans reglulega.
- Útgáfustýring: Virkjun útgáfustýringar á S3 geymslubakkanum getur hjálpað þér að endurheimta skrár sem hafa verið eytt eða skrifað yfir óvart.
- CloudFront: Notkun CloudFront CDN getur flýtt fyrir aðgangi að kyrrstæðu vefsíðunni þinni og bætt framboð vefsíðunnar. CloudFront mun geyma vefsíðuefnið þitt í skyndiminni á jaðartölvum um allan heim og notendur geta fengið aðgang að vefsíðunni þinni frá næstu jaðartölvu. Þetta á sérstaklega við um vefsíður sem hafa alþjóðlega notendur.
- Sérsniðið lén: Þú getur tengt kyrrstæðu vefsíðuna þína við sérsniðið lén, til dæmis
www.example.com. Þú þarft að stilla DNS færslur til að beina léninu þínu á lénið sem CloudFront úthlutar eða endapunkt S3 geymslubakkans. - Regluleg afritun: Þrátt fyrir að S3 hafi mikla tiltækileika er samt mælt með því að taka reglulega afrit af kyrrstæðum vefsíðuskrám þínum til að koma í veg fyrir óvæntar aðstæður.
- Kostnaðarhagkvæmni: Fylgstu með S3 notkun þinni til að forðast að fara yfir takmarkanir AWS ókeypis áætlunarinnar. Til dæmis er hægt að færa skrár sem eru ekki notaðar oft yfir í Glacier kaldgeymslu til að lækka geymslukostnað.## Aðrir valkostir fyrir skýjaþjóna
Fyrir utan AWS S3, eru aðrir valkostir fyrir skýjaþjóna:
- GitHub Pages/GitLab Pages: Ef vefsíðuinnihaldið þitt er hýst á GitHub eða GitLab, geturðu beint notað Pages þjónustu þeirra, sem er oftast ókeypis.
- Netlify/Vercel: Vettvangar sérstaklega hannaðir fyrir hýsingu á kyrrstæðum vefsíðum, bjóða upp á ókeypis pakka og þægilegt uppsetningarferli.
- AWS EC2/Google Compute Engine/Azure Virtual Machines: Ef þú þarft að keyra kraftmikil forrit, geturðu valið þessa skýjaþjóna, en þú þarft að stilla upp umhverfið á þjóninum sjálfur.
- 阿里云 OSS/腾讯云 COS: Innlandsskýjaþjónustur, hentugar fyrir vefsíður sem miða á notendur innanlands.
Samantekt
Með leiðbeiningum þessarar greinar hefurðu nú þegar lært hvernig á að setja upp kyrrstæða vefsíðu með AWS S3. Þetta er frábær leið til að byrja, hjálpar þér að skilja hugtakið skýjaþjóna og notkun þeirra. Á þessum grundvelli geturðu lært frekar um aðrar AWS þjónustur og byggt upp flóknari og öflugri skýjaforrit. Ekki gleyma að fylgjast með öryggi, hagræða kostnað og halda áfram að læra til að ná lengra á sviði skýjatölvunar.





