

# Implantar um site estático no AWS Amplify Hosting diretamente de um bucket do S3 de uso geral
<a name="website-hosting-amplify"></a>

Recomendamos que você use o [AWS Amplify Hosting](https://docs.aws.amazon.com//amplify/latest/userguide/welcome.html.html) para hospedar conteúdo de site estático armazenado no S3. O Amplify Hosting é um serviço totalmente gerenciado que facilita a implantação de seus sites em uma rede de entrega de conteúdo (CDN) disponível globalmente, desenvolvida pelo Amazon CloudFront, permitindo hospedagem segura de sites estáticos sem configuração extensiva. Com o AWS Amplify Hosting, você pode selecionar a localização de seus objetos no bucket de uso geral, implantar seu conteúdo em uma CDN gerenciada e gerar um URL HTTPS público para que seu site possa ser acessado em qualquer lugar. Implantar um site estático usando o Amplify Hosting fornece os seguintes benefícios e recursos:
+ **Implantação na rede de entrega de conteúdo (CDN) da AWS desenvolvida pelo Amazon CloudFront**: o CloudFront é um serviço da Web que acelera a distribuição do conteúdo estático e dinâmico da Web para os usuários. O CloudFront distribui o conteúdo por meio de uma rede global de data centers denominados locais da borda. Quando um usuário solicita um conteúdo que você está disponibilizando com o CloudFront, a solicitação é roteada para o local da borda que fornece a menor latência (atraso), assim o conteúdo é entregue com o melhor desempenho possível, maior confiabilidade e disponibilidade. Consulte mais informações em [Como o CloudFront entrega conteúdo](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/HowCloudFrontWorks.html) no *Guia do desenvolvedor do Amazon CloudFront*.
+ **Suporte HTTPS**: fornece comunicação segura e transferência de dados entre seu site e o navegador do usuário.
+ **Domínios personalizados**: conecte facilmente seu site a um URL personalizado comprado de um registrador de domínios, como o Amazon Route 53. 
+ **Certificados SSL personalizados**: ao configurar seu domínio personalizado, é possível usar o certificado gerenciado padrão que o Amplify fornece para você ou usar seu próprio certificado personalizado adquirido da autoridade de certificação de terceiros de sua escolha.
+ **Métricas incorporadas e monitoramento do CloudWatch**: monitore tráfego, erros, transferência de dados e latência do site.
+ **Proteção por senha**: restrinja o acesso ao site, configurando um requisito de nome de usuário e senha no console do Amplify.
+ **Redirecionamentos e regravações**: crie regras de redirecionamento e regravação no console do Amplify para permitir que um servidor web redirecione a navegação de um URL para outro.

Quando você implanta sua aplicação a partir de um bucket de uso geral do Amazon S3 no Amplify Hosting, as cobranças da AWS são baseadas no modelo de preços do Amplify. Para saber mais, consulte [Preços do AWS Amplify](https://aws.amazon.com/amplify/pricing/).

**Importante**  
O Amplify Hosting não está disponível em todos as Regiões da AWS onde o Amazon S3 está disponível. Para implantar um site estático no Amplify Hosting, o bucket de uso geral do Amazon S3 contendo seu site deve estar localizado em uma região em que o Amplify esteja disponível. Para obter uma lista das regiões onde o Amplify está disponível, consulte [Endpoints do Amplify](https://docs.aws.amazon.com/general/latest/gr/amplify.html#amplify_region) no *Referência geral da Amazon Web Services*.

É possível iniciar o processo de implantação no console do Amazon S3, no console do Amplify na AWS CLI e em AWS SDKs. Você só pode implantar no Amplify por meio de um bucket de uso geral localizado em sua própria conta. O Amplify não oferece suporte ao acesso a buckets do entre contas. 

Use as instruções a seguir para implantar um site estático por meio de um bucket de uso geral do Amazon S3 no Amplify Hosting iniciando pelo console do Amazon S3.

## Implantar um site estático no Amplify pelo console do S3
<a name="DeployAmplify"></a>

**Como implantar um site estático pelo console do Amazon S3**

1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon S3 em [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. No painel de navegação à esquerda, escolha **Buckets**.

1. Na lista **Buckets**, escolha o bucket de uso geral que contém o site que você deseja implantar no Amplify Hosting.

1. Escolha a guia **Properties (Propriedades)**.

1. Em **Hospedagem de site estático**, escolha **Criar aplicação do Amplify**. Nessa etapa, o processo de implantação será transferido para o console do Amplify.

1. Na página **Implantar com o S3**, siga as etapas a seguir.

   1. Em **Nome da aplicação**, insira o nome da aplicação ou do site.

   1. Em **Nome da ramificação**, insira o nome do backend da aplicação.

   1. Em **Localização dos objetos do S3 a hospedar**, insira o caminho do diretório do bucket de uso geral ou escolha **Procurar no S3** para localizá-lo e selecioná-lo.

1. Escolha **Salvar e implantar**.

**nota**  
 Se atualizar qualquer um dos objetos de um site estático em um bucket de uso geral hospedado no Amplify, você deverá reimplantar a aplicação no Amplify Hosting para que as alterações entrem em vigor. O Amplify Hosting não detecta automaticamente as alterações no bucket. Para obter mais informações, consulte [Atualização de um site estático implantado no Amplify a partir de um bucket do S3](https://docs.aws.amazon.com//amplify/latest/userguide/update-website-deployed-from-s3.html) no *Guia do usuário do AWS Amplify Hosting*. 

Para iniciar diretamente do console do Amplify, consulte [Deploying a static website from S3 using the Amplify console](https://docs.aws.amazon.com//amplify/latest/userguide/deploy--from-amplify-console.html) no *Guia do usuário do AWS Amplify Hosting*.

Para começar a usar os AWS SDKs, consulte [Creating a bucket policy to deploy a static website from S3 using the AWS SDKs](https://docs.aws.amazon.com//amplify/latest/userguide/deploy-with-sdks.html) no *Guia do usuário do AWS Amplify Hosting*. 