Skip to main content
Amazon S3 menyediakan fitur untuk berfungsi sebagai web server sederhana yang mendistribusikan file statis seperti HTML, CSS, JavaScript, dan gambar. S3 tidak dapat menjalankan bahasa scripting server-side seperti PHP atau Node.js.

Persyaratan

Pastikan Anda telah menyiapkan file source code website statis Anda (minimal index.html dan opsional error.html).

Langkah-langkah Konfigurasi

Berikut adalah panduan untuk mengaktifkan dan mengonfigurasi Static Website Hosting di Amazon S3.
  1. Buat S3 Bucket: Navigasi ke S3, klik Create bucket, dan beri nama yang unik.
  2. Buka Akses Publik: Di bagian Block Public Access settings for this bucket, hapus centang pada Block all public access dan setujui konfirmasi peringatan.
  3. Unggah File Website: Masuk ke bucket yang telah dibuat, klik Upload, lalu unggah index.html dan seluruh aset statis pendukung (CSS, JS, gambar).
  4. Aktifkan Static Website Hosting:
    • Buka tab Properties di bucket Anda.
    • Gulir ke paling bawah ke bagian Static website hosting, klik Edit.
    • Pilih Enable.
    • Pada Hosting type, pilih Host a static website.
    • Pada Index document, masukkan index.html.
    • Klik Save changes.
  5. Berikan Akses Baca Melalui Bucket Policy:
    • Pindah ke tab Permissions.
    • Di bagian Bucket policy, klik Edit.
    • Masukkan policy berikut (pastikan mengganti NAMA_BUCKET_ANDA):
    • Klik Save changes.

Mengakses Website

Setelah konfigurasi selesai, Anda dapat mengakses website melalui URL endpoint S3.
  • Di konsol AWS, buka tab Properties dan temukan Bucket website endpoint di bagian paling bawah.
  • Format URL umumnya adalah: http://nama-bucket-anda.s3-website-region.amazonaws.com.

Konklusi

Hosting website statis menggunakan S3 adalah solusi yang sangat hemat biaya. Infrastruktur serverless S3 secara otomatis menskalakan sumber daya untuk menangani lalu lintas pengguna dalam jumlah besar tanpa memerlukan manajemen server tradisional.
Last modified on July 22, 2026