Sådan peger du dit domæne til en S3-webstedsskovl

Hvis du er vært for et statisk websted i en S3-spand, og det er din første gang at købe et domænenavn, er denne enkle vejledning noget for dig.

Resumé - hvad du har brug for

Amazon S3

  • Har en S3-spand med samme navn som dit domænenavn
  • Upload dit websteds kode
  • Tillad offentlig adgang
  • Tilføj en politik for at aktivere S3 GetObject
  • Aktivér statisk webhosting

Udbyder af domænenavne

  • Slet alle A- poster i dit domænes DNS-zoneindstillinger
  • I DNS Zone-indstillinger skal du tilføje www til underdomænet og S3-slutpunktet i værtsnavn for CNAME- poster

Lad os gennemgå disse trin en efter en.

Trin 1: Opret en S3-spand

Opret en S3-spand til at være vært for dine filer til dit websted

Først skal du oprette en spand til dit websted. Navnet på din spand skal være det samme som dit domænenavn. Lad os sige, at vi købte domænenavnet www.clarkngo.net . Så skulle min S3-skovl også være www.clarkngo.net .

Efter konfiguration skal mit slutpunkt se ud som dette:

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

Gå til din AWS-konsol og log ind. Vælg S3.

  1. Klik på spande
  2. Klik på Opret spand

3. Tilføj dit domænenavn i bucket-navnet

4. Du kan vælge en hvilken som helst region

Oprettelse af S3-skovl og generel konfiguration

Følg afkrydsningsfelterne nedenfor, og klik på Opret spand .

Marker kun følgende:

  • Bloker offentlig adgang til spand og objekter, der er tildelt via nye adgangskontrolister (ACL'er)
  • Bloker offentlig adgang til spand og objekter, der er tildelt via eventuelle adgangskontrolister (ACL'er)

Uploade filer til S3 Bucket

1. Klik på Oversigt og upload .

2. Upload dine webstedsfiler i Vælg filer

3. For Indstil tilladelser skal du trykke på Næste .

4. For Indstil egenskaber skal du trykke på Næste . (Standard er Standard S3.)

5. Klik på Upload for anmeldelse .

Redigering af Bucket-politikken

1. Klik på Tilladelser og derefter Bucket-politik .

2. Tilføj politikken. (Bemærk: For dit websted ændrer du 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. Tryk på Gem .

Statisk webstedshosting

1. Klik på Egenskaber og derefter på Statisk webhosting .

2. Vælg Brug denne spand til at være vært for et websted .

3. Skriv indeks.html for indeksdokument .

4. Skriv index.html for fejldokument .

5. Tryk på Gem .

Trin 2: Føj S3-slutpunktet til dit domæne

Redigering af din DNS-zone

  1. Log ind på din domæneudbyder.
  2. I dette eksempel skal du vælge Navneservere / DNS og derefter ændre DNS-zone (eller det tilsvarende).

3. Fjern alle A- poster i dit domæne. Normalt vil den have en standard-IP-adresse til en 404 Not Found-side.

4. Tilføj et CNAME for at pege på S3 Bucket:

  • tilføj www til underdomænet.
  • tilføj www.clarkngo.net.s3-website-us-west-2.amazonaws.com (S3 Endpoint) til værtsnavnet.

Og du er færdig! Bemærk, at det kan tage et stykke tid, før dine nye indstillinger træder i kraft.

Opret forbindelse til mig i LinkedIn her.