1 min read

Static Website Hosting Menggunakan Amazon S3

Static Website Hosting Menggunakan Amazon S3
Photo by Florian Olivo / Unsplash
  1. Pilih region dan buat bucket. *nama bucket harus sama dengan nama domain, ex: domain.com.
  2. Atur ke public permission.
  3. Atur bucket policy seperti ini.
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "AllowPublicRead", <!--nama-->>
            "Effect": "Allow",
            "Principal": "*", <!-- buat menjadi public dengan *-->
            "Action": "s3:GetObject", <!-- ambil s3 object agar files bisa dibaca oleh public access -->
            "Resource": "arn:aws:s3:::ahmadsimplewebsite/*" <!-- buat semua files di dalam link bisa dibaca public -->
        }
    ]
}
  1. Enable static website hosting pada bucket properties dan isi index document dengan index.html (default).
  2. Upload file html dan css anda.
  3. Cek url files dan website anda sudah live.
  4. Url bisa anda cek di bucket -> properties -> Static website hosting, pada dibagian bucket website endpoint ada url yang langsung mengarah ke index.html.