Kuidas AWS-is saiti 15 minutiga tasuta käivitada

Kui olete Amazoni veebiteenuste (AWS) jaoks täiesti uus, võib see tulla hinge muserdavalt keeruline.

Mitte ainult ei näi, et valida on tuhande erineva teenuse vahel, millest igaühel on võrdselt krüptiline nimi (näiteks S3, Lambda, EC2 või Athena), kuid seal on ka nii paljuseadistamiseks.

Peate otsustama, kui palju mälu oma funktsioonidele eraldada, millisest maailma geograafilisest piirkonnast soovite oma koodi kätte saada, ja peate lubade andmiseks ehitama imeliku JSON-i objekti? TÕESTI lihtne on varbad sisse pista ja otsustada, et alustamiseks on liiga segane.

Kui see kirjeldab teie senist kogemust, siis hea - see artikkel on mõeldud teile.

Olin täpselt samas paadis kauem, kui oleksin tahtnud tunnistada.

Kuid hoolimata kogu oma hirmuäratavast keerukusest, on AWS-is midagi, mis teile pidevalt helistab.

Siin on kiirus, usaldusväärsus ja isegi professionaalne kaalutlus, kui saate öelda, et teil on AWS-iga kogemusi.

Kuid nagu kõigega, kui soovite alustada, peate tegema esimese sammu. Nii et minu eesmärk on selles artiklis muuta see lihtsaks. Ma tahan viia teid selleni, et võite öelda: "Olen AWS-is projekti juurutanud."

See on palju lihtsam kui te arvate, ja see annab teile punkti, millest alates saate hakata AWS-i muid teenuseid uurima.

0. samm: mida peate järgima

Nimekiri on lühike, kuid arvasin, et panen selle ette ja keskele, et see oleks algusest peale selge.

  1. Töötav krediit- või deebetkaart (ärge muretsege, see kõik on tasuta, nagu pealkirjas öeldud. Kuid AWS-konto loomiseks peate sisestama krediitkaarditeabe)
  2. Esiosa kood, mille saate AWS-i üles laadida ja hostida. See võib olla sama lihtne kui HTML-dokument

    Hello World

    kehas.

1. samm: koostage AWS-konto

Ausalt öeldes peatusin sellel hetkel mitu korda lihtsalt sellepärast, et see oli üks neist "tasuta prooviperiood, kuid nad küsivad teie krediitkaarditeavet", millele ma kipun põhimõtteliselt vastu.

Kuid 12-kuuline tasuta tase on üsna hämmastav. Terve aasta on pikk aeg, et saaksite AWS-is katsetada, enne kui otsustatakse, kas tasub selle kasutamist jätkata. (Ma pole kuidagi AWS-iga seotud, lihtsalt teadmiseks).

Nii et järgige seda linki ja looge oma konto: AWS Free Tier.

Ma tean, et mõnel inimesel võib olla vaba plaani piirangute pärast muret. Näiteks on GET-i ja PUT-i taotluste igakuine ülempiir (vastavalt 20 000 ja 2000), pärast mida hakkate tasu võtma.

Kuid seni, kuni te seda praegu ainult katsetamiseks ja õppimiseks kasutate, pole piirangute ületamiseks üsna võimalust.

Isegi kui te seda teete, on ülempiiride ületamise hinnad tavaliselt senti murdosad 1000 taotluse kohta.

2. samm: looge oma projekti / saidi jaoks S3 ämber

Et asjad oleksid võimalikult lihtsad, on ainus AWS-teenus, mida selle projekti jaoks kasutame, üks Amazonase pilvemäluteenustest Simple Storage Service (või S3).

S3 käitub natuke nagu Google Drive või Dropbox. Kuid seda saab konfigureerida ka failide serveerimiseks, mitte ainult nende salvestamiseks, mida me ka teeme.

Kuna teenindame lihtsalt faile, mis on hostitud S3-l, on see staatiline sait, millel pole taustaprogrammi ega ühendusi andmebaasiga.

Nüüd, kui teil on AWS-konto, logige sisse halduskonsooli (siin lingitud) ja klõpsake peamenüü vasakus ülanurgas valikul "Teenused".

Näete seda hämmastavalt suurt loendit teenusevalikutest, mida ma alguses mainisin. Ärge muretsege kõige selle pärast, klõpsake lihtsalt jaotises „Salvestamine” nupul „S3”.

See viib teid S3 lehele, kus saate oma erinevate projektide salvestamiseks luua erinevad "ämbrid".

Ämbrid on nagu kaustad töölaual. Kuid dokumendisalvestussüsteem S3-s ei järgi tavapärast kaustastruktuuri (lisateavet selle kohta, kui olete huvitatud). Nii et selle asemel tundub “ämber” olevat õige sõna, mida kasutada.

Projektifaile hoidva kopa loomiseks klõpsake vasakus ülanurgas oleval suurel sinisel nupul „Loo ämber“.

Peamine asi, mida peate siin tegema, on see, et avalike lubade olekuks oleks seatud „Anda sellele ämbrile avalik lugemisõigus”.

AWS-ilt saate hoiatuse, kuid ärge muretsege. Nad tahavad lihtsalt veenduda, et keegi ei saaks seda kogemata teha. Kuid just seda soovite teha.

Kui olete lõpetanud, näete oma ämbrit oma S3 konsooli loendis.

3. samm: lisage failid ja konfigureerige oma rühma seaded

Klõpsake loendis oma äsja loodud kopp. See viib teid lehele, kus saate oma ämbrisse sisu lisada ja selle seadeid konfigureerida.

Esiteks peate lisama oma projektifailid (mainitud alguses) vahekaardile „Ülevaade“. Pidage meeles, et need võivad olla iga toimiva esiotsa projekti failid.

Te ei saa ühtegi kausta üles laadida (jällegi, kuna S3-l pole tegelikult kaustade struktuuri). Selle asemel peate S3-s oma projektis käsitsi looma kaustad ja failid nendesse üles laadima.

Järgmisena klõpsake vahekaarti "Atribuudid".

Siinkohal ütlete S3-le, et soovite seda ämbrit oma failide majutamiseks kasutada.

Klõpsake lihtsalt paanil, kus on kirjas „Staatiline veebisaidi hostimine”, sisestage oma indeksi (kohustuslik) ja vea (mitte kohustuslik) dokumentide nimed ja kõik on valmis.

Järgmisena klõpsake vahekaarti „Load”.

Näete peamiste vahelehtede all, mida alustate alajaotuses „Juurdepääsukontrolli loend”. See on juba õigesti konfigureeritud, kuna olete juba öelnud, et kellelgi peaks olema võimalus selles ämbris hostitud faile lugeda.

Nüüd peate klõpsama alajaotusel „Kopppoliitika”. Siin palutakse teil luua JSON-objekt, mis sisaldab teie rühma juurdepääsuõiguste poliitika üksikasju.

See osa võib tekitada segadust. Praegu annan teile lihtsalt JSONi, mis annab täieliku avaliku juurdepääsu teie ämbris olevatele failidele. See muudab veebisaidi avalikult kättesaadavaks.

Kleepige see ülaltoodud ämbripoliitika redaktorisse:

{ "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadForGetBucketObjects", "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::YOUR-BUCKET-NAME/*" } ]}

Ärge unustage asendada sõna „OMA KAUP-NIMI” oma ämbri nimega.

Sa oled valmis!

See selleks! Olete nüüd AWS S3-le juurutanud väga lihtsa staatilise saidi.

Oma saidile pääsemiseks minge tagasi S3 vahekaardile „Ülevaade“ ja klõpsake oma indeksdokumendil (klõpsake loendiüksuses tühjal alal, mitte dokumendi enda lingil). Paremal saate slaidimenüü koos oma saidi lingiga!