Sobes.tech
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.

  1. Izveidojiet publiski pieejamu S3 krātuvi.
  2. Augšupielādējiet statiskās vietnes failus (index.html, CSS, JS, attēli).
  3. Krātuves iestatījumos aktivizējiet "Statiskās vietnes mitināšana".
  4. Norādiet index.html kā indeksdokumentu.
  5. (Neobligāti) Konfigurējiet kļūdas dokumentu.
  6. Izveidojiet CloudFront izplatījumu.
  7. Kā avota domēnu izvēlieties izveidoto S3 krātuvi (no saraksta).
  8. Konfigurējiet kešatmiņu un uzvedību (Behavior) pēc nepieciešamības.
  9. (Neobligāti) Pievienojiet pielāgotu domēnu un augšupielādējiet SSL/TLS sertifikātu no AWS Certificate Manager (ACM).
  10. Gaidiet, līdz CloudFront izplatījums tiks izvietots.
  11. 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
        }
    ]
}