Како бесплатно да поставите статичен веб-сајт на AWS S3: Водич за почетници
Како бесплатно да поставите статичен веб-сајт на AWS S3: Водич за почетници
Популарноста на облачните услуги го направи поставувањето веб-сајтови многу полесно, особено за почетниците. Овој водич ќе ве запознае со тоа како бесплатно да поставите статичен веб-сајт на Simple Storage Service (S3) на Amazon Web Services (AWS). Со следењето на следните чекори, ќе можете да изградите и објавите свој личен веб-сајт, искуствувајќи ја моќта и удобноста на облачните услуги.
Чекор 1: Подготовка
Пред да започнете со поставувањето, уверете се дека имате следните подготовки:
- AWS сметка: Ве молиме посетете AWS веб-страницата и регистрирајте се за AWS сметка.
- Основно знаење за HTML/CSS: Разберете основни знаења за изработка на веб-страници и подгответе едноставна статична веб-страница. Можете да користите следниот едноставен шаблон:
Мојот статичен веб-сајт
# Добредојдовте на мојот статичен веб-сајт!
Ова е мојата прва статична веб-страница.
Зачувајте го горниот код како index.html фајл и подгответе ги другите потребни статични ресурси (како слики, CSS фајлови итн.).
Чекор 2: Создавање на S3 контејнер
- Најавете се во AWS управувачката конзола, пребарајте и изберете ја услугата "S3".
- Кликнете на "Создај контејнер".
- Во излезниот прозорец:
- Име на контејнер: Ве молиме внесете уникатно име за контејнерот, на пример
my-static-website-12345. - Регион: Изберете го регионот кој е најблизу до вас.
- Оставете ги другите опции на подразбирани поставки и кликнете на "Создај контејнер".
- Име на контејнер: Ве молиме внесете уникатно име за контејнерот, на пример
Чекор 3: Конфигурирање на контејнерот
- Поставување дозволи:
- Најдете го новосоздаденото контејнерче и кликнете за да влезете.
- Оди на табот "Дозволи", кликнете на "Политика на контејнерот".
- Во уредникот на политиката, додајте ја следната политика за јавно да го достапите вашиот веб-сајт:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::my-static-website-12345/*"
}
]
}
Забелешка: Ве молиме заменете
my-static-website-12345со вашето сопствено име на контејнерот.
- Вклучете хостирање на статичен веб-сајт:
- Вратете се на главната страница на контејнерот, кликнете на табот "Својства".
- Најдете "Хостирање на статичен веб-сајт", кликнете на "Уреди".
- Изберете "Користете го овој контејнер за хостирање на веб-сајт".
- Во "Индекс документ" внесете
index.html, а потоа кликнете на "Зачувај промени".
Чекор 4: Подигање на фајлови
- На главната страница на контејнерот, кликнете на "Подигни".
- Повлечете и испуштете
index.htmlи другите статични ресурси (како CSS фајлови, слики) во областа за подигање. - Уверете се дека сите фајлови се успешно подигнати.
Чекор 5: Пристап до вашиот веб-сајт
- Вратете се на табот "Својства" на контејнерот, повторно погледнете ја секцијата "Хостирање на статичен веб-сајт", ќе видите URL сличен на
http://my-static-website-12345.s3-website-us-east-1.amazonaws.com/. - Копирајте го овој линк и отворете го во прелистувачот, ќе видите дека вашиот статичен веб-сајт е активен!
Совети и најдобри практики
- Избегнувајте да ја надминете бесплатната квота: AWS S3 има бесплатен слој, но уверете се дека ги следите ограничувањата за користење за да избегнете трошоци.
- Користете контрола на верзии: Размислете за користење на алатки за контрола на верзии како Git за управување со вашите веб-сајт фајлови, зголемувајќи ја ефикасноста на развојот.
- Оптимизирајте ресурси: Користете компресирани слики и минимизирани CSS/JavaScript фајлови за да го зголемите времето на вчитување на веб-сајтот.
- Редовно проверувајте ги безбедносните поставки: Редовно прегледувајте ги дозволите на контејнерот за да осигурите дека вашите ресурси не се достапни за неовластен пристап.
Заклучок
AWS S3 нуди удобен и економичен начин за хостирање на статични веб-сајтови. Со овој водич, научивте основни чекори за создавање, конфигурирање и објавување на вашиот прв статичен веб-сајт на AWS. Како што технологијата напредува, можете постепено да ги проширите функционалностите на вашиот веб-сајт и да научите повеќе за облачните услуги и развојот на веб-сајтови. Добредојдовте да ја започнете вашата патека во облачните услуги!





