Az egyre erőteljesebb mobiltelefonok miatt néhány másodperc kérdése, hogy képet készítsen, és megossza másokkal a közösségi média oldalain, például a Facebook, a LinkedIn stb. család és ismerősök. Az AWS lehetőséget nyújt saját webhelyünk létrehozására és tárolására. Ebben a cikkben megtudhatjuk a statikus weboldal tárolását AWS S3
A következő tanácsokat ebben a cikkben tárgyaljuk,
- Különböző megközelítések az AWS használatával létrehozott weboldalhoz
- Statikus weboldal létrehozása és tárolása az AWS S3 segítségével
- Bemutató: Statikus webhely tárolása AWS S3-mal
Különböző megközelítések az AWS használatával létrehozott weboldalhoz
Az AWS segítségével a követelmények függvényében a következő módszereket használhatjuk egy weboldal létrehozására.
AWS Lightsail
Egyszerű weboldal-tárhely telepítésére szolgál WordPress, Joomla, Moodle és más alkalmazásokkal. A Lightsail megkönnyíti a weboldal készítését anélkül, hogy tudná a különböző AWS szolgáltatásokat, mint például az EC2, S3, RDS stb.
AWS Amplify.
Ez lehetővé teszi egyoldalas alkalmazások (SPA) létrehozását. A SPA-k egyszer letöltik az oldalt, és dinamikusan változnak, miközben a felhasználó interakcióba lép az alkalmazással anélkül, hogy újra és újra betöltené az oldalt.
AWS S3
Egyszerű statikus weboldal-tárolásra szolgál audio, video, képek mentén. Az S3 kiszolgáló nélküli modellt kínál, ahol a felhasználónak nem kell gondolkodnia a szervereken és az erőforrás-kiépítésen. A Cloud szállító automatikusan méretezi az erőforrásokat a követelményeknek megfelelően. Ebben a cikkben egy egyszerű statikus weboldal létrehozásának S3 módját vizsgáljuk.
Virtuális szerverek indítása
A virtuális kiszolgáló elindításának utolsó módja a felhőben ( AWS EC2 ), majd telepítse a szükséges szoftvert és manuálisan kezelte. Ezt a megközelítést olyan szervezetek alkalmazzák, amelyek összetett követelményekkel és növekvő forgalommal rendelkeznek. Ezzel a megközelítéssel nagy terhet ró a felhasználó, aki létrehozza a weboldalt. A felhasználóknak szakértőknek kell lenniük az AWS szolgáltatásokban, mint például az EC2, RDS, Route53, EBS stb
E megközelítések mindegyikével. Kompromisszum van a rugalmasság és a könnyű használat között. A Lightsail használata egyszerű, de kissé merev abban, hogy mit lehet és mit nem lehet megtenni. Az EC2 egyik vége rugalmasságot biztosít a különféle típusú szerverekkel, az automatikus méretezéssel stb., De kissé nehéz beállítani azok számára, akik még nem ismerik az AWS-t.
Tehát nézzük meg, hogyan használhatjuk az S3-at célunk eléréséhez,
Statikus weboldal létrehozása és tárolása az AWS S3 segítségével
Az S3 az egyik legrégebbi és legnépszerűbb szolgáltatás, amelyet az AWS nyújt, magas rendelkezésre állással, tartóssággal, biztonsággal és skálázhatósággal. Az S3 segítségével tárolható az adatbázis, a Big Data Analytics, a média és még sok más. Objektumtárolási mechanizmust biztosít vödrök, mappák és fájlok absztrakciójával. Az absztrakció az S3 könnyen használható.
Az S3 (tároló mechanizmus) esetén nincs szükség a kapacitás tervezésére és a kezdeti kapacitás megadására. Ahogy több adatot helyezünk el és törölünk adatokat, az S3 automatikusan zsugorodik és kibővül. Az S3 különféle tárolási osztályokat biztosít a különféle típusú adatok tárolásához (régi / új, gyakran / ritkán hozzáférhető), és az adatok áthelyezhetők az egyik tárolási osztályból a másikba az S3 Object Life Cycle Management segítségével. Vagy használhatja az AWS S3 Intelligent Tiering lehetőséget, hogy az AWS eldönthesse, mikor helyezze át az adatokat a tárolási osztályból a másikba. AWS CloudFront amely egy CDN (Tartalomelosztó Hálózat), opcionálisan használható a weboldal gyorsabb betöltésére a végfelhasználó számára.
S3 a szabad réteg 5 GB tárhelyet, 20 000 lekérési kérelmet, 2 000 eladási kérelmet biztosít ingyenesen minden hónapban az első évben és azon túl, fizetési mód használatával. Ebben a cikkben statikus weboldalt hozunk létre az S3-on.
Bemutató: Statikus webhely tárolása AWS S3-mal
1. lépés: A vödör létrehozása az S3-ban
1.1 lépés: Menj a S3 felügyeleti konzol és kattintson a „Vödör létrehozása” gombra.
1.2 lépés: Adja meg a vödör nevét. Vegye figyelembe, hogy a vödör nevének egyedinek kell lennie. Adjon hozzá valamit a végén, hogy egyedi Bucket nevet kapjon. Válassza ki azt a régiót, ahol az adatokat tárolni kell. Kattintson a Létrehozás gombra, és a vödröt az alábbiak szerint kell létrehozni. A Bucket egy tároló a mappák és fájlok tárolására.
max halom megvalósítás Java-ban
2. lépés: Nyilvános engedélyek megadása az S3 vödör számára
2.1. Lépés: A Mappában lévő bármelyik mappa / fájl csak annak a tulajdonosnak lesz látható, aki létrehozta. Egy weboldal esetében a Bucket számára nyilvános hozzáférést kell biztosítani a világ többi részéhez, hogy azt weboldalként érje el. Kattintson a Tulajdonságok fülre, ellenőrizze, hogy a „Nyilvános hozzáférés letiltása” van-e kiválasztva, majd kattintson a Szerkesztés gombra. Törölje a „Minden nyilvános hozzáférés letiltása” jelölőnégyzetet, és kattintson a Mentés gombra. Írja be a megerősítés szót, majd kattintson a „Megerősítés” gombra.
Ez a lépés nem adja meg az S3 vödör nyilvános engedélyét, de lehetővé teszi számunkra, hogy a következő lépésben később nyilvánossá tegyük a vödröt és annak tartalmát. Az AWS bevezette ezeket a további lépéseket és karikákat, mivel számos olyan esemény történt, amikor érzékeny adatokat helyeztek az S3 vödörbe, és a megfelelő beállítások nélkül mindenki számára nyilvánosságra hozták a bizalmas adatokhoz való hozzáférést.
2.2. Lépés: Itt az ideje, hogy nyilvánossá tegyük a Vödröt. Kattintson a „Vödör házirend” elemre, és írja be az alábbi házirendet, és mindenképpen változtassa meg a vödör nevét az 1. lépésben létrehozottra. Kattintson a Mentés gombra a vödör nyilvánosá tételéhez. Ne feledje, hogy az AWS háromszor közli velünk, hogy a vödröt nyilvánosságra hozták, csak azért, hogy megbizonyosodjunk arról, hogy véletlenül nem tesszük közzé a nyilvánosságot.
báb vs szakács vs jenkins
{'Version': '2012-10-17', 'Statement': [{'Sid': 'PublicReadGetObject', 'Effect': 'Allow', 'Principal': '*', 'Action': ['s3 : GetObject '],' Erőforrás ': [' arn: aws: s3 ::: my-pictures-website / * ']}]}}
3. lépés: Engedélyezze a statikus webhelyek tárhelyét és feltöltse a webhelyet az S3-ba
3.1. Lépés: Itt az alkalom, hogy engedélyezzük a „Statikus weboldal-tárhely” szolgáltatást az S3 számára. Figyelje meg, hogy alapértelmezés szerint le van tiltva. Kattintson a kártyára, és válassza a „Használja ezt a vödröt weboldal üzemeltetéséhez” lehetőséget. Írja be az Index dokumentumot index.html és a Hiba dokumentumot error.html néven. Ügyeljen arra, hogy jegyezze fel a Végpontot, ez az az URL, amelyet az S3 webhely eléréséhez használnak. Kattintson a Mentés gombra.
Ne feledje, hogy a „Statikus webhelytárolás” engedélyezve lenne. Az Index dokumentum az alapértelmezett megjelenítendő HTML, a Hiba dokumentum pedig az a HTML, amelyet akkor kell megjeleníteni, ha az a HTML oldal, amelyhez megpróbálunk hozzáférni, nincs az S3-ban.
3.2 lépés: Itt az ideje feltölteni az index.html és a error.html fájlokat. Lépjen az Áttekintés fülre, és kattintson a Feltöltés gombra. Kattintson a „Fájlok hozzáadása”, majd a Feltöltés gombra. Ugyanezeket a lépéseket meg kell ismételni az index.html és a error.html oldalaknál is.
Itt található az index.html és a error.html tartalma. Itt a weboldal egyszerű, de ugyanolyan bonyolult lehet, ameddig csak lesz, amíg ragaszkodunk a HTML-hez és a JavaScript-hez. A JavaScript végrehajtásra kerül a böngészőben. Az S3 webhely-tárolással nincs szerveroldali kódfuttatás.
index.html Üdvözöljük az Edureka AWS Training oldalán! error.html Hoppá! Nem itt.
4. lépés: Nyissa meg az S3-ban tárolt weboldalt
4.1 lépés: Nyissa meg az „5. lépésből” kapott URL-t az index.html megjelenítéséhez. Az URL végén az index.html és a hibaoldal mellett bármi megjelenik. Az URL nem felhasználóbarát, használatával felhasználóbarát URL hozható létre AWS-útvonal53 .
Ebben az oktatóanyagban megvizsgáltuk a webhely AWS használatával történő beállításának különböző lehetőségeit, és részletesen feltártuk az AWS S3 használatát egy webhely létrehozásához. Mint látható, az S3 az egyik legegyszerűbb módszer a statikus weboldal létrehozására. Az S3 használatával nincs szükség a kapacitás tervezésére, mivel az S3 automatikusan fel és le bővül, nem kell aggódnia a magas rendelkezésre állás miatt, mivel az S3 99,99% -os rendelkezésre állást biztosít egy adott évben.
Ha hasznosnak találta ezt a cikket, megnézheti Edureka élő és oktató által vezetett tanfolyamát is , amelyet az ipari szakemberek hoztak létre.
Van egy kérdésünk? Kérjük, említse meg az AWS EC2 oktatóanyag megjegyzés szakaszában, és kapcsolatba lépünk Önnel.