Você pode usar o Amazon S3 para hospedar um site estático. Em um site estático, as páginas da Web individuais incluem conteúdo estático. Elas também podem conter scripts do lado do cliente.
Ao contrário, um site dinâmico depende do processamento no servidor, incluindo scripts executados no servidor, como PHP, JSP ou ASP.NET. O Amazon S3 não oferece suporte a scripts no lado do servidor, mas a AWS tem outros recursos para hospedar sites dinâmicos. Para saber mais sobre a hospedagem de sites na AWS, consulte Hospedagem web
nota
É possível usar o console do AWS Amplify para hospedar uma aplicação Web de página única. O console do AWS Amplify é compatível com aplicações de página única criadas com frameworks de aplicações de página única (por exemplo, React JS, Vue JS, Angular JS e Nuxt) e geradores de sites estáticos (por exemplo, Gatsby JS, React-static, Jekyll e Hugo). Para obter mais informações, consulte Conceitos básicos no Guia do usuário do console do AWS Amplify.
Os endpoints de site do Amazon S3 não são compatíveis com HTTPS. Se quiser usar HTTPS, você poderá utilizar o Amazon CloudFront para atender a um site estático hospedado no Amazon S3. Para obter mais informações, consulte Como uso o CloudFront para atender a solicitações HTTPS para meu bucket do Amazon S3?
Para obter mais informações sobre a hospedagem de um site estático no Simple Storage Service (Amazon S3), incluindo instruções e demonstrações detalhadas, consulte os tópicos a seguir.
Tópicos
- Endpoints de site
- Habilitar a hospedagem de sites
- Configurar um documento de índice
- Configurar um documento de erro personalizado
- Configuração de permissões para acesso ao site
- (Opcional) Registrar em log o tráfego da web
- (Opcional) Configurar um redirecionamento de uma página da Web
- Usar o compartilhamento de recursos de origem cruzada (CORS)
- Tutoriais de site estático