Junior
Kā ievietot vienkāršu statisku nolaišanās lapu AWS?
sobes.tech AI
Atbilde no AI
Amazon S3, konfigurēts kā statiska vietne, ar AWS CloudFront CDN un SSL.
- Izveidojiet publiski pieejamu S3 krātuvi.
- Augšupielādējiet statiskās vietnes failus (index.html, CSS, JS, attēli).
- Krātuves iestatījumos aktivizējiet "Statiskās vietnes mitināšana".
- Norādiet index.html kā indeksdokumentu.
- (Neobligāti) Konfigurējiet kļūdas dokumentu.
- Izveidojiet CloudFront izplatījumu.
- Kā avota domēnu izvēlieties izveidoto S3 krātuvi (no saraksta).
- Konfigurējiet kešatmiņu un uzvedību (Behavior) pēc nepieciešamības.
- (Neobligāti) Pievienojiet pielāgotu domēnu un augšupielādējiet SSL/TLS sertifikātu no AWS Certificate Manager (ACM).
- Gaidiet, līdz CloudFront izplatījums tiks izvietots.
- Lai piekļūtu vietnei, izmantojiet CloudFront domēna vārdu (vai pielāgoto domēnu, ja tas ir piesaistīts).
Piemērs publiskai pieejai paredzētai S3 krātuves politikai:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*" // Aizvietojiet ar YOUR_BUCKET_NAME
}
]
}