Junior
Come ospitare una semplice pagina di destinazione statica su AWS?
sobes.tech AI
Risposta dell'AI
Amazon S3, configurato per un sito web statico, con AWS CloudFront per CDN e SSL.
- Creare un bucket S3 con accesso pubblico.
- Caricare i file del sito web statico (index.html, CSS, JS, immagini).
- Nelle impostazioni del bucket, abilitare "Hosting di siti web statici".
- Specificare index.html come documento di indice.
- (Opzionale) Configurare il documento di errore.
- Creare una distribuzione CloudFront.
- Come dominio di origine, selezionare il bucket S3 creato (dalla lista).
- Configurare la cache e il comportamento (Behavior) secondo necessità.
- (Opzionale) Associare un dominio personalizzato e caricare un certificato SSL/TLS da AWS Certificate Manager (ACM).
- Attendere che la distribuzione CloudFront venga distribuita.
- Utilizzare il nome di dominio di CloudFront (o il dominio personalizzato se associato) per accedere al sito.
Esempio di politica di bucket S3 per accesso pubblico:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*" // Sostituire YOUR_BUCKET_NAME
}
]
}