Mengonfigurasi dokumen indeks - Amazon Simple Storage Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengonfigurasi dokumen indeks

Saat Anda mengaktifkan hosting situs web, Anda juga harus mengonfigurasi dan mengunggah dokumen indeks. Dokumen indeks adalah halaman web yang dikembalikan Amazon S3 ketika permintaan dibuat ke root situs web atau setiap subfolder. Misalnya, jika pengguna memasukkan http://www.example.com di browser, pengguna tidak meminta halaman tertentu. Dalam hal ini, Amazon S3 menyajikan dokumen indeks, yang kadang-kadang disebut sebagai halaman default.

Saat mengaktifkan hosting situs web statis untuk bucket Anda, Anda memasukkan nama dokumen indeks (misalnya, index.html). Setelah Anda mengaktifkan hosting situs web statis untuk bucket, Anda mengunggah file HTML dengan nama dokumen indeks ke bucket Anda.

Garis miring di akhir URL tingkat root bersifat opsional. Misalnya, jika Anda mengonfigurasi situs web Anda dengan index.html sebagai dokumen indeks, salah satu dari URL berikut akan mengembalikan index.html.

http://example-bucket.s3-website.Region.amazonaws.com/ http://example-bucket.s3-website.Region.amazonaws.com

Untuk informasi selengkapnya tentang titik akhir situs web Amazon S3, lihat Titik akhir situs web.

Indeks dokumen dan folder

Di Amazon S3, bucket adalah kontainer datar objek. Bucket tidak menyediakan penyusunan hierarkis seperti halnya sistem file di komputer Anda. Namun, Anda dapat membuat hierarki logis dengan menggunakan nama kunci objek yang menyiratkan struktur folder.

Sebagai contoh, anggaplah bucket dengan tiga objek yang memiliki nama utama berikut. Meskipun ketiga objek ini disimpan tanpa organisasi hierarki fisik, Anda dapat menyimpulkan struktur folder logis berikut dari nama kunci:

  • sample1.jpg—Objek berada di root bucket.

  • photos/2006/Jan/sample2.jpg—Objek berada di subfolder photos/2006/Jan.

  • photos/2006/Feb/sample3.jpg—Objek berada di subfolder photos/2006/Feb.

Di konsol Amazon S3, Anda juga dapat membuat folder di bucket. Misalnya, Anda dapat membuat folder dengan nama photos. Anda dapat mengunggah objek ke bucket atau ke folder photos di dalam bucket. Jika Anda menambahkan objek sample.jpg ke bucket, nama kunci adalah sample.jpg. Jika Anda meng-upload objek ke folder photos, nama kunci objek adalah photos/sample.jpg.

Jika Anda membuat struktur folder dalam bucket, Anda harus memiliki dokumen indeks di setiap tingkat. Dalam setiap folder, dokumen indeks harus mempunyai nama yang sama, sebagai contoh, index.html. Saat pengguna menentukan URL yang menyerupai pencarian folder, ada atau tidak adanya garis miring menentukan perilaku situs web. Misalnya, URL berikut, dengan garis miring, mengembalikan dokumen indeks photos/index.html.

http://bucket-name.s3-website.Region.amazonaws.com/photos/

Namun, jika Anda mengecualikan garis miring dari URL sebelumnya, Amazon S3 akan terlebih dahulu mencari objek photos dalam bucket. Jika objek photos tidak ditemukan, maka Amazon S3 akan mencari dokumen indeks, photos/index.html. Jika dokumen itu ditemukan, Amazon S3 mengembalikan pesan 302 Found dan menunjuk ke kunci photos/. Untuk permintaan berikutnya ke photos/, Amazon S3 mengembalikan photos/index.html. Jika dokumen indeks tidak ditemukan, Amazon S3 mengembalikan kesalahan.

Mengonfigurasi dokumen indeks

Untuk mengonfigurasi dokumen indeks menggunakan konsol S3, gunakan prosedur berikut. Anda juga dapat mengonfigurasi dokumen indeks menggunakan REST API, AWS SDK AWS CLI, atau AWS CloudFormation.

catatan

Dalam bucket berkemampuan Penentuan Versi, Anda dapat mengunggah beberapa salinan index.html, tetapi hanya versi terbaru yang akan diselesaikan. Untuk informasi selengkapnya tentang Penentuan Versi S3, lihat Menggunakan Penentuan Versi dalam bucket S3.

Saat mengaktifkan hosting situs web statis untuk bucket Anda, Anda memasukkan nama dokumen indeks (misalnya, index.html). Setelah Anda mengaktifkan hosting situs web statis untuk bucket, Anda mengunggah file HTML dengan nama dokumen indeks ke bucket Anda.

Untuk mengonfigurasi dokumen indeks
  1. Buat file index.html.

    Jika Anda tidak memiliki file index.html, Anda dapat menggunakan HTML berikut ini untuk membuatnya:

    <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>My Website Home Page</title> </head> <body> <h1>Welcome to my website</h1> <p>Now hosted on Amazon S3!</p> </body> </html>
  2. Simpan file indeks secara lokal.

    Nama file dokumen indeks harus sama persis dengan nama dokumen indeks yang Anda masukkan ke dalam kotak dialog Hosting situs web statis. Nama dokumen indeks peka huruf besar/kecil. Misalnya, jika Anda memasukkan index.html untuk Dokumen indeks dalam kotak dialog Hosting situs web statis, nama file dokumen indeks Anda juga harus dan bukan Index.html.

  3. Masuk ke AWS Management Console dan buka konsol Amazon S3 di https://console.aws.amazon.com/s3/.

  4. Di daftar Bucket, pilih nama bucket yang ingin Anda gunakan untuk meng-host situs web statis.

  5. Aktifkan hosting situs web statis untuk bucket Anda, lalu masukkan nama persis dokumen indeks Anda (misalnya, index.html). Untuk informasi selengkapnya, lihat Mengaktifkan hosting situs web.

    Setelah mengaktifkan hosting situs web statis, lanjutkan ke langkah 6.

  6. Untuk mengunggah dokumen indeks ke bucket Anda, lakukan salah satu hal berikut ini:

    • Seret dan jatuhkan file indeks ke dalam daftar bucket konsol.

    • Pilih Unggah, dan ikuti petunjuk untuk memilih dan mengunggah file indeks.

    Untuk step-by-step instruksi, lihatMengunggah Objek.

  7. (Opsional) Unggah konten situs web lain ke bucket Anda.

Selanjutnya, Anda harus mengatur izin akses situs web. Untuk informasi, lihat Mengatur izin untuk akses situs web.

Anda juga dapat secara opsional mengonfigurasi dokumen kesalahan, catatan lalu lintas web, atau arahkan ulang.