Hogyan irányítsa a domainjét egy S3 webhelyes vödörre

Ha statikus webhelyet üzemeltet S3 csoportban, és most először vásárol domainnevet, akkor ez az egyszerű útmutató az Ön számára.

Összegzés - amire szüksége van

Amazon S3

  • Legyen egy S3 vödör, amelynek neve megegyezik a domain nevével
  • Töltse fel webhelye kódját
  • Nyilvános hozzáférés engedélyezése
  • Adjon hozzá egy házirendet az S3 GetObject engedélyezéséhez
  • Engedélyezze a statikus webhelytárolást

Domain név szolgáltató

  • A domain neve DNS-zóna beállításai között törölje az összes A rekordot
  • A DNS-zóna beállításaiban adja hozzá a www-t az aldomainhez , az S3-végpontot pedig a CNAME- rekordok gazdagépnevéhez

Végezzük végig ezeket a lépéseket egyenként.

1. lépés: Hozzon létre egy S3 vödröt

Hozzon létre egy S3 vödröt a fájlok tárolásához a webhelyén

Először létre kell hoznia egy vödröt a webhelyéhez. A vödör nevének meg kell egyeznie a domain nevével. Tegyük fel, hogy a www.clarkngo.net domain nevet vettük . Akkor az S3 vödörem neve is legyen www.clarkngo.net .

A konfigurálás után a végpontomnak ehhez hasonlónak kell kinéznie:

//www.clarkngo.net.s3-website-us-west-2.amazonaws.com

Lépjen az AWS konzoljára és jelentkezzen be. Válassza az S3 lehetőséget.

  1. Kattintson a Vödrök elemre
  2. Kattintson a Készlet létrehozása elemre

3. Adja hozzá a domain nevét a csoport nevéhez

4. Bármelyik régiót választhatja

Az S3 vödör és az általános konfiguráció létrehozása

Kövesse az alábbi jelölőnégyzeteket, és kattintson a Készlet létrehozása elemre .

Csak a következőket jelölje be:

  • Új hozzáférés-vezérlési listákon keresztül engedélyezett nyilvános hozzáférés blokkolása és objektumok
  • Blokkolja nyilvános hozzáférés vödörbe és tárgyakat keresztül nyújtott bármely hozzáférés-vezérlési listák (ACL-ek)

Fájlok feltöltése az S3 vödörbe

1. Kattintson az Áttekintés és feltöltés elemre .

2. Töltse fel webhelyfájljait a Fájlok kiválasztása menüpontba

3. Az Engedélyek beállítása mezőben kattintson a Tovább gombra .

4. A tulajdonságok megadásához nyomja meg a Tovább gombot . (Az alapértelmezett S3 szabvány.)

5. Az áttekintéshez kattintson a Feltöltés gombra .

A vödör irányelv szerkesztése

1. Kattintson az Engedélyek , majd a Csoportházirend elemre .

2. Add the policy. (Note: For your website you'll change arn:aws::s3:::www.clarkngo.net/*)

{ "Version": "2012-10-17", "Id": "Policy1548223592786", "Statement": [ { "Sid": "Stmt1548223591553", "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::www.clarkngo.net/*" } ] }

3. Hit Save.

Static website hosting

1. Click Properties, then Static website hosting.

2. Choose Use this bucket to host a website.

3. For Index document, type index.html.

4. For Error document, type index.html.

5. Hit Save.

Step 2: Add the S3 Endpoint to your Domain

Editing your DNS Zone

  1. Login to your domain provider.
  2. In this example, choose Name Servers/DNS, then Modify DNS Zone (or the equivalent).

3. Remove all A records in your domain. Usually it will have a default IP address for a 404 Not Found page.

4. Add a CNAME to point to the S3 Bucket:

  • add www for the Subdomain.
  • add www.clarkngo.net.s3-website-us-west-2.amazonaws.com (the S3 Endpoint) to the Hostname.

And you're done! Note that it might take a while for your new settings take effect.

Connect with me in LinkedIn here.