Kako brezplačno namestiti statično spletno stran na AWS S3: Vodnik za začetnike
Kako brezplačno namestiti statično spletno stran na AWS S3: Vodnik za začetnike
Razširjenost oblačnega računalništva je poenostavila namestitev spletnih strani, zlasti za začetnike. Ta vodnik vas bo popeljal skozi postopek brezplačne namestitve statične spletne strani na Simple Storage Service (S3) podjetja Amazon Web Services (AWS). Sledi tem korakom in zgradite ter objavite svojo osebno spletno stran ter izkusite moč in udobje oblačnega računalništva.
Prvi korak: Priprava
Preden začnete z namestitvijo, se prepričajte, da imate naslednje pripravljeno:
- AWS račun: Obiščite AWS uradno stran in registrirajte AWS račun.
- Osnovno znanje HTML/CSS: Razumeti morate osnovne koncepte izdelave spletnih strani in pripraviti preprosto statično spletno stran. Uporabite lahko spodnji preprost predlogo:
Moja statična spletna stran
# Dobrodošli na moji statični spletni strani!
To je moja prva statična spletna stran.
Shrani zgornjo kodo kot datoteko index.html in pripravi druge potrebne statične vire (kot so slike, CSS datoteke itd.).
Drugi korak: Ustvarjanje S3 skladišča
- Prijavite se v AWS upravljalsko konzolo, poiščite in izberite storitev "S3".
- Kliknite "Ustvari skladišče".
- V pojavnem oknu:
- Ime skladišča: Vnesite edinstveno ime skladišča, na primer
my-static-website-12345. - Regija: Izberite regijo, ki je najbližja vam.
- Pustite druge možnosti na privzetih nastavitvah in kliknite "Ustvari skladišče".
- Ime skladišča: Vnesite edinstveno ime skladišča, na primer
Tretji korak: Konfiguracija skladišča
- Nastavitev dovoljenj:
- Poiščite pravkar ustvarjeno skladišče in kliknite vanj.
- Pojdite na zavihek "Dovoljenja" in kliknite "Politika skladišča".
- V urejevalniku politik dodajte naslednjo politiko za javni dostop do vaše spletne strani:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::my-static-website-12345/*"
}
]
}
Opomba: Zamenjajte
my-static-website-12345z imenom vašega skladišča.
- Omogočite gostovanje statičnih spletnih strani:
- Vrnite se na glavno stran skladišča in kliknite zavihek "Lastnosti".
- Poiščite "Gostovanje statičnih spletnih strani" in kliknite "Uredi".
- Izberite "Uporabi to skladišče za gostovanje spletne strani".
- V "Indeksni dokument" vnesite
index.html, nato kliknite "Shrani spremembe".
Četrti korak: Nalaganje datotek
- Na glavni strani skladišča kliknite "Naloži".
- Povlecite
index.htmlin druge statične vire (kot so CSS datoteke, slike) v območje nalaganja. - Prepričajte se, da so vse datoteke uspešno naložene.
Peti korak: Dostop do vaše spletne strani
- Vrnite se na zavihek "Lastnosti" skladišča in ponovno preverite del "Gostovanje statičnih spletnih strani", videli boste URL, podoben
http://my-static-website-12345.s3-website-us-east-1.amazonaws.com/. - Kopirajte to povezavo in jo odprite v brskalniku, videli boste, da je vaša statična spletna stran objavljena!
Nasveti in najboljše prakse
- Izogibajte se prekoračitvi brezplačnega limita: AWS S3 ima brezplačno raven uporabe, vendar se prepričajte, da upoštevate omejitve uporabe, da se izognete stroškom.
- Uporabite nadzor različic: Razmislite o uporabi orodij za nadzor različic, kot je Git, za upravljanje datotek vaše spletne strani in povečanje učinkovitosti razvoja.
- Optimizirajte vire: Uporabite stisnjene slike in minimizirane CSS/JavaScript datoteke za izboljšanje hitrosti nalaganja spletne strani.
- Redno preverjajte varnostne nastavitve: Redno pregledujte dovoljenja skladišča, da zagotovite, da vaši viri niso dostopni brez dovoljenja.
Zaključek
AWS S3 ponuja priročen in stroškovno učinkovit način za gostovanje statičnih spletnih strani. S tem vodnikom ste se naučili osnovnih korakov za ustvarjanje, konfiguracijo in objavo vaše prve statične spletne strani na AWS. S tehnološkim napredkom lahko postopoma razširite funkcionalnost svoje spletne strani in se naučite več o oblačnem računalništvu in razvoju spletnih strani. Dobrodošli na vaši poti v oblačno računalništvo!





