Junior
Cum să găzduiești o pagină de destinație statică simplă pe AWS?
sobes.tech AI
Răspuns de la AI
Amazon S3, configurat pentru un site web static, cu AWS CloudFront pentru CDN și SSL.
- Creați un bucket S3 cu acces public.
- Încărcați fișierele site-ului static (index.html, CSS, JS, imagini).
- În setările bucket-ului, activați "Hosting de site web static".
- Specificați index.html ca document de index.
- (Opțional) Configurați documentul de eroare.
- Creați o distribuție CloudFront.
- Ca domeniu de origine, selectați bucket-ul S3 creat (din listă).
- Configurați caching-ul și comportamentul (Behavior) după necesitate.
- (Opțional) Asociați un domeniu personalizat și încărcați un certificat SSL/TLS din AWS Certificate Manager (ACM).
- Așteptați implementarea distribuției CloudFront.
- Utilizați numele de domeniu CloudFront (sau domeniul personalizat dacă a fost asociat) pentru a accesa site-ul.
Exemplu de politică pentru bucket S3 pentru acces public:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*" // Înlocuiți YOUR_BUCKET_NAME
}
]
}