Sobes.tech
Junior

Ինչպե՞ս տեղադրել պարզ ստատիկ լենդինգ էջը AWS-ում։

sobes.tech AI

Պատասխան AI-ից

Amazon S3, ստատիկ վեբ կայքի համար կազմաձևված, AWS CloudFront CDN և SSL-ով:

  1. Ստեղծեք հանրային հասանելի S3 բաք:
  2. Տեղադրեք ստատիկ կայքի ֆայլերը (index.html, CSS, JS, պատկերներ):
  3. Բաքվի կարգավորումներում ակտիվացրեք "Static website hosting":
  4. Նշեք index.html-ը որպես ինդեքսային փաստաթուղթ:
  5. (Ընտրովի) Կարգավորեք սխալի փաստաթուղթը:
  6. Ստեղծեք CloudFront տարածում:
  7. Որպես աղբյուրային դոմեն ընտրեք ստեղծված S3 բաքը (ցանկից):
  8. Կարգավորեք կեշավորում և վարքագիծ (Behavior) ըստ անհրաժեշտության:
  9. (Ընտրովի) Միացրեք անհատական դոմեն և բեռնեք SSL/TLS սերտիֆիկատ AWS Certificate Manager-ից (ACM):
  10. Սպասեք CloudFront տարածման տեղակայմանը:
  11. Օգտագործեք CloudFront դոմենային անունը (կամ անհատական դոմենը, եթե կապված է) կայքին մուտք գործելու համար:

Ստատիկ բաքի քաղաքականության օրինակ՝ հանրային հասանելիության համար:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*" // փոխարինեք YOUR_BUCKET_NAME-ով
        }
    ]
}