Junior
Como hospedar uma página de destino estática simples na AWS?
sobes.tech IA
Resposta da IA
Amazon S3, configurado para um site web estático, com AWS CloudFront para CDN e SSL.
- Criar um bucket S3 com acesso público.
- Carregar os ficheiros do site web estático (index.html, CSS, JS, imagens).
- Nas configurações do bucket, ativar "Hospedagem de site estático".
- Especificar index.html como o documento de índice.
- (Opcional) Configurar o documento de erro.
- Criar uma distribuição CloudFront.
- Como domínio de origem, selecionar o bucket S3 criado (da lista).
- Configurar o cache e o comportamento (Behavior) conforme necessário.
- (Opcional) Associar um domínio personalizado e carregar um certificado SSL/TLS do AWS Certificate Manager (ACM).
- Aguardar a implementação da distribuição CloudFront.
- Usar o nome de domínio do CloudFront (ou o domínio personalizado, se associado) para aceder ao site.
Exemplo de configuração de política de bucket S3 para acesso público:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*" // Substituir YOUR_BUCKET_NAME
}
]
}