Você está na página 1de 7

CLOUDFRONT COM ORIGEM DO BUCKET DO S3

Este laboratório prático o guiará pelas etapas para hospedar conteúdo estático da Web
em umbucket do Amazon S3 , protegido e acelerado porAmazon CloudFront .

Pré-requisitos:
AConta AWS que você pode usar para testar.
Permissões para Amazon S3 e Amazon CloudFront.
Custos:
Normalmente, menos de US$ 1 por mês (dependendo do número de solicitações) se a
conta for usada apenas para teste ou treinamento pessoal e a desmontagem não for
realizada.
Passo 1:
CRIAR BUCKET DO S3
Crie um bucket do Amazon S3 para hospedar conteúdo estático usando o console do
Amazon S3.

1. Abra o console do Amazon S3 emhttps://console.aws.amazon.com/s3/ .


2. No painel do console, escolha Create bucket .

Insira um nome de bucket para seu bucket, digite um nome exclusivo compatível com
DNS para seu novo bucket. Siga estas diretrizes de nomenclatura:
 O nome deve ser exclusivo em todos os nomes de buckets existentes no
Amazon S3.
 O nome não deve conter caracteres maiúsculos.
 O nome deve começar com uma letra minúscula ou número.
 O nome deve ter entre 3 e 63 caracteres.

Escolha uma região da AWS onde você deseja que o bucket resida. Escolha uma região
próxima a você para minimizar a latência e os custos ou para atender aos requisitos
regulatórios. Observe que, para este exemplo, aceitaremos as configurações padrão e
esse bucket é seguro por padrão. Considere habilitar opções de segurança adicionais,
como log e criptografia, a documentação do S3 tem informações adicionais, como
proteger dados no Amazon S3.

Aceite o valor padrão para bloquear todo o acesso público, pois o CloudFront
fornecerá o conteúdo para você do S3.

Habilitar versionamento de bucket, para manter várias versões de um objeto para que


você possa recuperá-lo se modificá-lo ou excluí-lo involuntariamente.
FAZER UPLOAD DO ARQUIVO INDEX.HTML DE EXEMPLO

Crie um arquivo index.html simples, que você pode criar copiando o texto da imagem a
seguir em seu editor de texto favorito.

Abra o console do Amazon S3 emhttps://console.aws.amazon.com/s3/

No console, clique no nome do bucket que você acabou de criar.

Clique no botão Carregar.

Clique no botão Adicionar arquivos, selecione seu arquivo index.html e clique no botão
Carregar.
Seu arquivo index.html agora deve aparecer na lista.

CONFIGURAR O AMAZON CLOUDFRONT

Usando o Console de gerenciamento da AWS, criaremos uma distribuição do CloudFront e a


configuraremos para atender ao bucket do S3 que criamos anteriormente.

Abra o console do Amazon CloudFront em:


https://console.aws.amazon.com/cloudfront/home 

No painel do console, clique em Criar distribuição 

Especifique as seguintes configurações para a distribuição:

 No campo Nome de domínio de origem, selecione o bucket do S3 que você


criou anteriormente.
 Em Restringir acesso ao bucket, clique no rádio Sim e, em seguida, clique
em Criar uma nova identidade.
 Clique no botão Sim, Atualizar Política de Bucket.
Clique em Criar distribuição.

Depois que o CloudFront criar sua distribuição, o que pode levar aproximadamente 10
minutos, o valor da coluna Status da distribuição mudará de em
andamento para Deployed.
Vamos testar nossa aplicação, copie em um editor de texto o seguinte comando e
salve com a extensão .html, neste exemplos vamos simular chamando uma imagem
mas na verdade vamos chamar o .html no bucket.

Você também pode gostar