Sobes.tech
Junior

AWSте жөнөкөй статикалык лендинг баракчаны кантип жайгаштыруу керек?

sobes.tech AI

AIден жооп

Amazon S3, статикалык веб-сайт үчүн конфигурацияланган, AWS CloudFront менен CDN жана SSL үчүн.

  1. Ачык кирүү үчүн S3 бакет түзүңүз.
  2. Статикалык сайттын файлдарын жүктөңүз (index.html, CSS, JS, сүрөттөр).
  3. Бакеттин жөндөөлөрүндө "Статикалык веб-сайт хостинг"ти активдештириңиз.
  4. index.htmlди индекс документ катары көрсөтүңүз.
  5. (Ыңгайлаштырылган) ката документин конфигурациялаңыз.
  6. CloudFront таратуусун түзүңүз.
  7. Ачкыч домен катары түзүлгөн S3 бакетти тандаңыз (тизмеден).
  8. Кэш жана жүрүм-турумду (Behavior) керектүү боюнча конфигурациялаңыз.
  9. (Ыңгайлаштырылган) жеке доменди байланыштырып, AWS Certificate Managerден (ACM) SSL/TLS сертификатын жүктөңүз.
  10. CloudFront таратуусунун жайгашуусун күтүңүз.
  11. Сайтка кирүү үчүн CloudFront домен атын (же байланыштырган жеке домен) колдонуңуз.

Ачык кирүү үчүн S3 бакет саясатынын мисалы:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*" // YOUR_BUCKET_NAME менен алмаштырыңыз
        }
    ]
}