Hospedar e um site estático no Amazon S3 - Amazon Simple Storage Service

Se fornecermos uma tradução da versão em inglês do guia, a versão em inglês prevalecerá caso haja qualquer conflito entre as versões. A tradução é fornecida com o uso de tradução por máquina.

Hospedar e um site estático no Amazon S3

Você pode usar o Amazon S3 para hospedar um site estático. Num estático website, páginas web individuais incluem conteúdo estático. Elas também podem conter scripts do lado do cliente.

Em contraste, um dinâmico o website depende do processamento do lado do servidor, incluindo scripts do lado do servidor como PHP, JSP ou ASP.NET. Amazon S3 não suporta as scripting do lado do servidor, mas AWS tem outros recursos para alojar websites dinâmicos. Para saber mais sobre o alojamento do website em AWS, consulte Alojamento Web.

nota

É possível usar o console do AWS Amplify para hospedar um aplicativo da web de página única. O console do AWS Amplify oferece suporte a aplicativos de página única criados com estruturas de trabalho de aplicativos 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 mais informações, consulte Começar no AWS Amplify Manual do utilizador da consola.

Para configurar seu bucket para hospedagem de sites estáticos, você pode usar o Console de gerenciamento da AWS sem escrever nenhum código. Pode também criar, atualizar e eliminar a configuração do website programaticamente usando o AWS ks. Os sdks fornecem classes de papel à volta do Amazon S3 REST API. Se seu aplicativo exigir, você pode enviar solicitações de API REST diretamente do seu aplicativo.

Para alojar um website estático em Amazon S3, configura um Amazon S3 balde para alojamento no website e depois carregue o conteúdo do seu website no balde. Quando configura um balde como um website estático, tem de permitir alojamento do website, definir permissões, e criar e adicionar um documento de índice. Dependendo dos requisitos do seu website, também pode configurar redirecionamentos, registo de tráfego web, e um documento de erro personalizado.

Depois de configurar seu bucket como um site estático, você pode acessar o bucket por meio dos endpoints de site do Amazon S3 específicos da região da AWS para seu bucket. Os endpoints de site são diferentes dos endpoints para onde você envia solicitações de API REST. Para mais informações, consulte Endpoints de site. Amazon S3 não suporta o acesso HTTPS para os parâmetros de avaliação do website. Se quiser usar HTTPS, você poderá usar o CloudFront para servir um site estático hospedado no Amazon S3. Para obter mais informações, consulte Acelerar seu site com o Amazon CloudFront.

Para obter mais informações sobre como hospedar um site estático no Amazon S3, incluindo instruções e demonstrações passo a passo, consulte os seguintes tópicos: