Junior
Ինչպե՞ս տեղադրել պարզ ստատիկ լենդինգ էջը AWS-ում։
sobes.tech AI
Պատասխան AI-ից
Amazon S3, ստատիկ վեբ կայքի համար կազմաձևված, AWS CloudFront CDN և SSL-ով:
- Ստեղծեք հանրային հասանելի S3 բաք:
- Տեղադրեք ստատիկ կայքի ֆայլերը (index.html, CSS, JS, պատկերներ):
- Բաքվի կարգավորումներում ակտիվացրեք "Static website hosting":
- Նշեք index.html-ը որպես ինդեքսային փաստաթուղթ:
- (Ընտրովի) Կարգավորեք սխալի փաստաթուղթը:
- Ստեղծեք CloudFront տարածում:
- Որպես աղբյուրային դոմեն ընտրեք ստեղծված S3 բաքը (ցանկից):
- Կարգավորեք կեշավորում և վարքագիծ (Behavior) ըստ անհրաժեշտության:
- (Ընտրովի) Միացրեք անհատական դոմեն և բեռնեք SSL/TLS սերտիֆիկատ AWS Certificate Manager-ից (ACM):
- Սպասեք CloudFront տարածման տեղակայմանը:
- Օգտագործեք CloudFront դոմենային անունը (կամ անհատական դոմենը, եթե կապված է) կայքին մուտք գործելու համար:
Ստատիկ բաքի քաղաքականության օրինակ՝ հանրային հասանելիության համար:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*" // փոխարինեք YOUR_BUCKET_NAME-ով
}
]
}