Junior
Πώς να φιλοξενήσετε μια απλή στατική σελίδα προορισμού στο AWS;
sobes.tech AI
Απάντηση από AI
Το Amazon S3, διαμορφωμένο για στατική ιστοσελίδα, με AWS CloudFront για CDN και SSL.
- Δημιουργήστε ένα bucket S3 με δημόσια πρόσβαση.
- Μεταφορτώστε τα αρχεία της στατικής ιστοσελίδας (index.html, CSS, JS, εικόνες).
- Στις ρυθμίσεις του bucket, ενεργοποιήστε "Φιλοξενία στατικής ιστοσελίδας".
- Ορίστε το index.html ως έγγραφο ευρετηρίου.
- (Προαιρετικό) Ρυθμίστε το έγγραφο σφάλματος.
- Δημιουργήστε μια διανομή CloudFront.
- Ως Domain Προέλευσης, επιλέξτε το δημιουργημένο bucket S3 (από τη λίστα).
- Ρυθμίστε την προσωρινή αποθήκευση και τη συμπεριφορά (Behavior) κατά ανάγκη.
- (Προαιρετικό) Συνδέστε ένα προσαρμοσμένο domain και φορτώστε ένα πιστοποιητικό SSL/TLS από το AWS Certificate Manager (ACM).
- Περιμένετε να αναπτυχθεί η διανομή CloudFront.
- Χρησιμοποιήστε το domain name του CloudFront (ή το προσαρμοσμένο domain, αν έχει συσχετιστεί) για πρόσβαση στον ιστότοπο.
Παράδειγμα πολιτικής bucket S3 για δημόσια πρόσβαση:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*" // Αντικαταστήστε το YOUR_BUCKET_NAME
}
]
}