Skip to content

Latest commit

 

History

History
44 lines (34 loc) · 1.93 KB

s3.md

File metadata and controls

44 lines (34 loc) · 1.93 KB

S3 ile Statik Web Sitesi Oluşturulması

İlk olarak S3 altından bir bucket oluşturulması gereklidir.
Bucket ismi bulunduğu region altında özel (unique) olmalıdır.
Bucket oluşturulurken Object Ownership kısmında ACLs enabled seçilmelidir.
Block all public access kutucuğu boş bırakılmalıdır.
Bucket oluşturulduktan sonra;

  • Bucket'a ait Properties sekmesine gelin ve static website hosting seçeneği için edit butonuna tıklayın ve enable ile aktifleştirin.
  • Enable seçildikten sonra altta açılacak alanları aşağıdaki gibi doldurun;
    • Index document: index.html
    • Error document: error/index.html

Geri kalan ayarları olduğu gibi bırakabilirsiniz.


Ayarlar uygulandıktan sonra yine Permissions sekmesi altında bulunan Bucket Policy alanı için edit butonuna tıklayın.

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "AddPerm",
      "Effect": "Allow",
      "Principal": "*",
      "Action": "s3:GetObject",
      "Resource": "arn:aws:s3:::olusturdugunuz_bucket_adi/*"
    }
  ]
}

Bu policy ile bucket'a erişim izni verilir. Klasör içerisinde bulunan dosyaları Upload butonuna bastıktan sonra Add Files ile yükleyebilirsiniz. Dosyalar yüklendikten sonra Properties sekmesinde en altta Static Website Hosting alanında bulunan Bucket website endpoint ile web sayfasına ulaşabilirsiniz.

Dosyaları yüklemek için;

  • static-website-example dosyasını zip'ten çıkarın ve Upload butonuna tıklayarak açılan yükleme ekranından zip içerisinden çıkan dosyaları seçin.
  • Seçilen dosyalar yüklenmek üzere listelenecek, sayfanın altına inerek upload butonuna basın ve dosyaları yükleyin.

Videolu örnek