image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Eduardo Lentz
Eduardo Lentz13/03/2025 13:31
Compartilhe
Nexa - Análise Avançada de Imagens e Texto com IA na AWSRecomendados para vocêNexa - Análise Avançada de Imagens e Texto com IA na AWS

Como hospedei minha Landing Page profissional na AWS S3: Um Guia Passo a Passo

    Neste artigo, vou compartilhar como publiquei minha landing page profissional usando o Amazon S3 e aproveitei o AWS Free Tier para hospedar meu site gratuitamente durante o primeiro ano.

    Introdução

    Recentemente, tirei a certificação AWS Certified Cloud Practitioner. Durante os estudos, descobri como é simples hospedar um site na AWS S3. Agora, enquanto me preparo para a certificação AWS Solutions Architects Associate, resolvi botar a mão na massa e criar meu próprio projeto: um site pessoal que serve como cartão de visita digital, apresentando meu currículo e os projetos que vou publicando. Além disso, criei um perfil no Medium para compartilhar minha jornada de aprendizagem na tecnologia, com ênfase nas soluções AWS.

    image

    Print do site

    Por que Utilizar o AWS S3 e um Domínio Próprio?

    Facilidade e Economia

    • AWS S3: Hospedar sites estáticos no S3 é extremamente simples. Com a opção de Static Website Hosting, você só precisa enviar seus arquivos e configurar as permissões. Além disso, o AWS Free Tier oferece um ano gratuito, o que é perfeito para testar e lançar projetos sem custos iniciais.
    • Registro de Domínio: Para dar um toque profissional, adquiri o domínio do meu site no registro.br por apenas R$40,00 ao ano. Essa pequena despesa garante que o seu endereço seja fácil de memorizar e transmita credibilidade.

    Passo a Passo da Hospedagem

    1. Criação do Bucket no AWS S3

    O primeiro passo foi criar um bucket no AWS S3:

    • Acesse o AWS Management Console e vá até o serviço S3.
    • Clique em “Criar bucket” e escolha um nome único, de preferência relacionado ao seu domínio.
    • Selecione a região desejada e conclua a criação.

    image

    2. Configurando o Bucket para Website Estático

    Com o bucket criado, ative a opção de Static Website Hosting:

    • No bucket, acesse a aba “Propriedades” e habilite a funcionalidade.
    • Defina os arquivos de índice (por exemplo, index.html) e, se necessário, de erro.

    image

    Print propriedades do bucket

    3. Aplicando a Política de Acesso

    Para tornar o site acessível publicamente, configurei uma política de acesso que permite a leitura dos arquivos:

    {
    "Version": "2012-10-17",
    "Statement": [
      {
        "Sid": "PublicReadGetObject",
        "Effect": "Allow",
        "Principal": "*",
        "Action": "s3:GetObject",
        "Resource": "arn:aws:s3:::seu-nome-do-bucket/*"
      }
    ]
    }
    

    4. Upload dos Arquivos do Projeto

    Com o bucket configurado, realizei o upload dos arquivos do projeto, incluindo:

    • index.html
    • style.css
    • script.js
    • projectsData.js
    • Imagens, PDFs e outros recursos.

    Você pode fazer o upload manualmente pelo console ou utilizar o AWS CLI para automatizar o processo.

    image

    Print dos objetos da bucket

    5. Configurando o Domínio

    Após configurar o bucket, associei meu domínio adquirido no Registro.br ao bucket do S3. Isso foi feito por meio da criação de registros DNS (como CNAME ou Alias) apontando para a URL do site estático no S3. Essa integração garante que seu site seja acessado pelo endereço profissional que você comprou.

    image

    Print painel Registro.br

    6. Testando e Validando o Site

    Com tudo configurado, acesse a URL do seu domínio para verificar se o site está funcionando corretamente. Teste em diferentes dispositivos para confirmar a responsividade e o funcionamento dos efeitos, como o flip card e a exibição dos projetos.

    image

    Considerações Finais

    A experiência de hospedar meu site na AWS S3 foi surpreendentemente simples e econômica. Ao combinar o AWS Free Tier com a aquisição de um domínio profissional no registro.br, consegui lançar uma landing page com aparência profissional sem altos custos iniciais. Essa abordagem é ideal para desenvolvedores e profissionais que desejam ter um portfólio online eficiente e de fácil manutenção.

    Se você está buscando uma solução para hospedar seu site de forma rápida, escalável e sem complicações, recomendo experimentar o AWS S3 e investir em um domínio próprio para reforçar sua presença online.

    Para dar uma olhada como ficou o meu site, acesse www.eduardolentz.com.br

    Espero que este guia inspire você a explorar novas formas de hospedar e gerenciar seu site. Se tiver dúvidas ou quiser compartilhar sua experiência, deixe um comentário abaixo!

    Compartilhe
    Recomendados para você
    Microsoft AI for Tech - Azure Databricks
    Microsoft Certification Challenge #3 DP-100
    Decola Tech 2025
    Comentários (1)
    DIO Community
    DIO Community - 13/03/2025 14:06

    Eduardo, que incrível ver como você aplicou na prática os conhecimentos adquiridos na certificação AWS! O passo a passo que você compartilhou é um excelente guia para quem deseja hospedar uma landing page de forma simples, econômica e profissional. Além disso, utilizar o AWS Free Tier para validar projetos reais é uma estratégia inteligente para quem quer explorar o potencial da nuvem sem grandes investimentos iniciais.

    A escolha de um domínio próprio também eleva a credibilidade do projeto e reforça sua marca pessoal. O detalhamento das configurações do S3 e da integração com o Registro.br torna o processo acessível até para quem está começando. A experiência de criar algo funcional e online fortalece não apenas o portfólio, mas a confiança no aprendizado contínuo da AWS.

    Agora que seu site está no ar, quais são os próximos passos que você pretende explorar? Planeja integrar outros serviços da AWS, como CloudFront para otimizar a entrega de conteúdo ou Lambda para funcionalidades dinâmicas?

    Recomendados para você