Como hospedar um site estático no Amazon S3 - PT

Como hospedar um site estático na imagem do Amazon S3

Sites estáticos podem ser hospedados em vários servidores da web, no entanto, para muitos clientes, o Nuvem Amazon S3 é a sua escolha preferidaOs proprietários de sites de etapas fáceis podem hospedar suas páginas no Amazon S3.


Site estático e hospedagem Amazon S3: Como preparar a nuvem

Por definição sites estáticos são páginas da web que incluem elementos estáticos — isso pode incluir scripts do lado do cliente. Por outro lado, os sites dinâmicos utilizam frameworks e soluções complexas para fornecer processamento do lado do servidor. Sites estáticos, Portanto, carrega muito mais rápido e não vai sobrecarregar os recursos dos servidores. O Amazon S3 foi criado especialmente para sites estáticos pois não suporta scripts do lado do servidor.

Os proprietários do site deverão ter preparado um estrutura de diretórios adequada — os sites precisarão ser preparados de maneira adequada. Todas as imagens e links devem apontar para os elementos relevantes de acordo. tem duas maneiras de configurar os buckets do Amazon S3 — ou para usar o Console de gerenciamento da AWS ou o SDKs da AWS.

Antes de poder hospedar os sites estáticos, o ambiente necessário precisa ser preparado. De acordo com a terminologia da Amazon, cada objeto é armazenado em um “balde”, se não estiver definido, deve ser criado. Lembramos aos leitores que o armazenamento e transferência de objetos é cobrado enquanto a criação de baldes é gratuita.

Criação de bucket do Amazon S3 via console de gerenciamento é feito seguindo estas etapas:

  1. Faça login nos serviços de gerenciamento da AWS e abra o console S3.
  2. Escolha o Criar bucket opção e insira os dados necessários. O nome deve estar em conformidade com as convenções de requisitos de DNS — o nome deve ser exclusivo em toda a nuvem do Amazon S3, ser pelo menos 3 caracteres e não superior a 63, deve começar com uma letra ou número em minúscula e não deve conter caracteres maiúsculos em seu nome.
  3. o região opções seleciona a localização geográfica em que o site será hospedado.
  4. A opção padrão é permitir acesso público ao bucket S3. Confirme todos os dados e selecione o Criar Balde botão.

Leia também Como fazer um Jekyll 4.0.0 Local



Como enviar seu site estático para o Amazon S3: As etapas necessárias

Quando os administradores do site criarem seu bucket do Amazon S3, eles terão um ambiente pronto para o upload dos arquivos. O primeiro passo para o lançamento do site será preparar as informações relevantes documento de índice que é a página inicial do balde, Amazon se refere a ele como o página padrão. Durante a configuração do balde, os usuários têm a opção de especificar qual arquivo servirá para esta função, por padrão, este será um index.html.

imagem de configurações do amazon s3

Quando os usuários tiverem criado seu bucket S3, eles precisarão carregar seus arquivos. Ao abrir um janela do gerenciador de arquivos no computador local e navegando até a pasta de arquivos preparados, os proprietários do site podem usar um arraste e solte para o console da AWS com o bucket relevante aberto.

Um fator importante a considerar é que os serviços em nuvem não seguem o esquema tradicional de organização de arquivos. Por definição, o Amazon S3 é um contêiner plano de objetos. Contudo, os usuários podem recriar uma hierarquia lógica usando os nomes-chave dos arquivos. Isso é feito usando a abordagem: se apenas o nome do arquivo for referido, será considerado que ele será colocado na raiz do local HTML público. A estrutura da pasta pode ser simulada adicionando links para objetos da seguinte maneira: para vincular um arquivo hospedado em data / 2020 / maio / image.jpeg a nuvem Amazon S3 procurará por ele em data / 2020 / subpasta maio. Outros tipos de links podem não funcionar corretamente no Amazon S3, dependendo do código usado.

Leia também Como corrigir problemas de email de hospedagem compartilhada



Hospedagem de site estática na Amazon: Opções avançadas

Para permitir visualização de acesso público os buckets do Amazon S3 que os proprietários do site precisam. Isso é feito por desativando a configuração de acesso público ao bloco e depois escreva uma política de permissão. Para fazer as alterações na configuração, você precisará navegar para o bucket do Amazon S3 que foi preparado para o site estático e, em seguida, escolher o Menu Permissões, Clique em Editar e depois limpe todos os valores de acesso público e depois Salve . Isso apresentará uma janela pop-up na qual os proprietários do site precisarão confirmar essa opção. Isso mudará o Status de acesso mostrar “Objetos podem ser públicos”.

imagem de hospedagem amazon s3

O segundo passo é escrever uma política de acesso público para o Amazon S3, isso é feito para permitir que os usuários da Internet acessem o bucket. No console de gerenciamento, selecione o depósito e insira o Permissões e então entre no Opção Política de bucket. A regra a seguir precisa ser inserida no Editor de política de bucket:

{
“Versão”: “2012-10-17”,
“Declaração”: [
{
“Sid”: “PublicReadGetObject”,
“Efeito”: “Permitir”,
“Diretor”: “*”,
“Açao”: [
“s3:GetObject”
],
“Recurso”: [
“arn:aws:s3:::example.com/*”
] }
] }

o Recursos A seção precisará ser substituída pela com o nome do bloco que você possui, substitua o example.com> com o seu URL. Clique em Salve  para confirmar as alterações.

Estes são os princípios básicos que você precisa configurar para fazer upload e permitir acesso público ao seu site estático do Amazon S3. Outras opções que você pode configurar podem incluir regras de segurança e configuração avançada. A configuração exata dependerá de casos de uso individuais.

Pesquisado e criado por:
Krum Popov
Empreendedor web apaixonado, vem elaborando projetos web desde 2007. No 2020, ele fundou o HTH.Guide — uma plataforma visionária dedicada a agilizar a busca pela solução de hospedagem web perfeita. Consulte Mais informação...
Revisado tecnicamente por:
Metódi Ivanov
Especialista experiente em desenvolvimento web com 8+ anos de experiência, incluindo conhecimento especializado em ambientes de hospedagem. Sua experiência garante que o conteúdo atenda aos mais altos padrões de precisão e se alinhe perfeitamente com as tecnologias de hospedagem. Consulte Mais informação...

Deixe um comentário

seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *

Este site é protegido pelo reCAPTCHA e pelo Google Política de Privacidade e Termos de serviço Aplique.

Este site usa cookies para melhorar a experiência do usuário. Ao usar nosso site, você concorda com todos os cookies de acordo com nosso Política de Privacidade.
Eu concordo
Em HTH.Guide, oferecemos análises transparentes de hospedagem na web, garantindo a independência de influências externas. Nossas avaliações são imparciais, pois aplicamos padrões rigorosos e consistentes a todas as avaliações.
Embora possamos ganhar comissões de afiliados de algumas das empresas apresentadas, essas comissões não comprometem a integridade de nossas avaliações nem influenciam nossas classificações.
Os ganhos do afiliado contribuem para cobrir a aquisição de contas, despesas de teste, manutenção, e desenvolvimento do nosso site e sistemas internos.
Confie no HTH.Guide para obter insights de hospedagem confiáveis e sinceridade.