Como apontar seu domínio para o site S3


Se você já hospedou um site estático no bucket do S3 e é a primeira vez que compra um nome de domínio, veja um guia simples para que seu nome de domínio aponte para o site estático no bucket do S3.

Sumário

Amazon S3

  • Ter um nome de bloco S3 igual ao seu nome de domínio
  • Carregar código do site
  • Permitir acesso público
  • Adicionar política para ativar o S3 GetObject
  • Habilitar hospedagem estática de sites

Provedor de nomes de domínio

  • Nas configurações da zona DNS do nome de domínio, exclua todas UMA registros
  • Nas configurações da zona DNS do nome de domínio, adicione www para subdomínio e o terminal S3 no nome do host para CNAME registros

Etapa 1: criar bucket S3

Crie um bucket S3 para hospedar seus arquivos para o seu site

Primeiro, você precisa criar um bucket para seu site. O nome deve ser igual ao seu nome de domínio. Digamos que compramos um nome de domínio: www.clarkngo.net. meu nome do bucket S3 deve ser www.clarkngo.net também.

Após a configuração, meu endpoint deve ser semelhante a este:

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

Acesse o console da AWS e faça o login. Escolha S3.

  1. Clique Baldes
  2. Clique Criar bucket

3. Adicione seu nome de domínio no diretório nome do balde

4. Você pode escolher qualquer Região

Criando o bucket S3 e a configuração geral

Siga as caixas de seleção abaixo e clique em Criar Balde

Marque apenas o seguinte:

  • Bloquear o acesso público ao bucket e aos objetos concedidos por meio de Novo listas de controle de acesso (ACLs)
  • Bloquear o acesso público ao bucket e aos objetos concedidos por meio de qualquer listas de controle de acesso (ACLs)

Fazendo upload de arquivos para o S3 Bucket

1. Clique em Visão geral e Envio

2. Carregue os arquivos do seu site em Selecionar arquivos

3. Para Definir permissões, bater Próximo.

4. Para Definir propriedades, bater Próximo. (O padrão seria o padrão S3)

5. Para Reveja, bater Envio.

Editando a política de bucket

1. Clique em Permissões, então Política de bucket

2. Adicione a política (nota: altere o 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 Salve 

Hospedagem estática de sites

1. Clique em Propriedades, então Hospedagem estática de sites

2. Escolha Use este intervalo para hospedar um site

3. Para documento de índice, digite index.html

4. Para Documento de erro, digite index.html

5. Hit Salve 

Etapa 2: adicione o ponto de extremidade S3 ao seu domínio

Editando sua zona DNS

  1. Faça login no seu provedor de domínio
  2. Neste exemplo, escolha Servidores de nome / DNS, então Modificar zona DNS (ou o equivalente)

3. Remova tudo UMA registros em seu domínio. Normalmente, ele terá um endereço IP padrão para a página 404 Não encontrado.

4. Adicione um CNAME apontar para o balde S3

  • adicionar www para o subdomínio
  • adicionar www.clarkngo.net.s3-website-us-west-2.amazonaws.com (Ponto final S3) ao nome do host

Pode demorar um pouco para que as novas configurações entrem em vigor.

Conecte-se comigo no LinkedIn aqui



Fonte

Leave a Reply

Your email address will not be published. Required fields are marked *